今天用Eclipse突然在控制台出现如下错误,没有办法运行程序:
Invalid layout of java.lang.String at value
A fatal error has been detected by the Java Runtime Environment:
Internal Error (javaClasses.cpp:129), pid=15238, tid=140306591237888
fatal error: Invalid layout of preloaded class
JRE version: 7.0_07-b10
Java VM: Java HotSpot(TM) 64-Bit Server VM (23.3-b01 mixed mode linux-amd64 compressed ops)
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
/home/till/workspace/Encrypt/hs_err_pid15238.log
If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp在网上搜索,解决办法是:
右键工程——>Run As——>Android Application问题解决,但是不明缘由。
注:感谢DT太子提供另外的方案:
- Project->Properties->Run/Debug Settings;
- 选择类,然后选择"Edit";
- 打开 "Classpath" ,删除 Android Lib from "Bootstrap Entries";
- 应用重新运行。
解决Eclipse运行程序时出现的Java运行时错误

在使用Eclipse开发过程中,遇到控制台出现'Invalid layout of java.lang.String at value'和'Invalid layout of preloaded class'错误的情况。通过右键工程 -> RunAs -> Android Application的问题解决方式,以及Project -> Properties -> Run/Debug Settings;选择类,删除AndroidLib from Bootstrap Entries,重新运行,成功解决了问题。
4万+

被折叠的 条评论
为什么被折叠?



