致命错误:java.lang.String的值布局无效

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我在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

我无法理解这一点,因为即使Eclipse也不显示任何错误(在代码编辑器中)。如果有人对如何解决这个问题有任何想法请告诉我,谢谢。

提问于
用户回答回答于

然后我有同样的问题,我试过了:

运行 - > Android应用程序

问题解决了。但我不知道造成这个问题的原因,希望这对你有所帮助!

用户回答回答于

如果是Android项目,则必须从该特定类的启动配置中删除 Android Lib。以下面的“演练”为指导。

  • 项目 - > 属性 - > 运行/调试设置 ;
  • 选择你的类,然后点击“ 编辑 ”;
  • 打开“ Classpath ” 选项卡并从“ Bootstrap Entries ”中删除 Android Lib ;
  • 应用一切并再次运行该类。

扫码关注云+社区