在EclipseAndroid项目中,运行带有main(字符串[]args)的Java类,因为Java应用程序导致;值为“的java.lang.String布局无效;
在EclipseAndroid项目中,如何使用main(String[]args)作为Java应用程序运行Java类在EclipseAndroid项目中,运行带有main(字符串[]args)的Java类,因为Java应用程序导致;值为“的java.lang.String布局无效;,java,android,eclipse,adt,Java,Android,Eclipse,Adt,在EclipseAndroid项目中,如何使用main(String[]args)作为Java应用程序运行Java类 public class JavaApp { public static void main(String[] args) { // some dummy operations here, possibly including // System.out.print(string); } } 我犯了一个错误 Invalid la
public class JavaApp {
public static void main(String[] args) {
// some dummy operations here, possibly including
// System.out.print(string);
}
}
我犯了一个错误
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=6748, tid=6676
# fatal error: Invalid layout of preloaded class
#
# JRE version: 7.0_11-b21
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode windows-amd64 compressed oops)
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# D:\Workspaces\ADT-Bundle\FMonPianoApp\hs_err_pid6748.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
我使用
main()
进行小型测试(没有JUnit)如果是Android项目,您必须从特定类的启动配置中删除Android库。使用下面的“演练”作为指导
- 项目->属性->运行/调试设置李>
- 选择您的类并单击“编辑”李>
- 打开选项卡“Classpath”并从“引导条目”中删除Android库李>
- 应用所有内容,然后再次运行
课程
运行方式->Android应用程序
,您可以克服这个问题。可能会检查运行配置是否存在其他问题
希望这有帮助
我建议您将Android代码与非Android代码分开。。。这可能会让事情变得更简单。这个项目被定义为安卓项目吗?@PaulVerest如果对你有帮助,请标出正确的答案。这样其他人就可以知道哪一个是问题的正确答案。只有在10分钟后,如果允许的话,这是我在最后一天找到的最好答案!非常感谢。