Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在EclipseAndroid项目中,运行带有main(字符串[]args)的Java类,因为Java应用程序导致;值为“的java.lang.String布局无效;_Java_Android_Eclipse_Adt - Fatal编程技术网

在EclipseAndroid项目中,运行带有main(字符串[]args)的Java类,因为Java应用程序导致;值为“的java.lang.String布局无效;

在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

在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 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分钟后,如果允许的话,这是我在最后一天找到的最好答案!非常感谢。