Java CodenameOne在生成后停止工作

Java CodenameOne在生成后停止工作,java,classnotfoundexception,codenameone,Java,Classnotfoundexception,Codenameone,我对codenameone有一个奇怪的问题,我甚至不知道出了什么问题。我尝试过“发送windows phone build”,但自那以后,我认为我没有改变任何其他内容。然而,在我这么做之后,模拟器就不会启动了,并且一直说我的导入是错误的。他们不是,建议的解决方案是导入已经存在的一次 我得到的错误 Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAcc

我对codenameone有一个奇怪的问题,我甚至不知道出了什么问题。我尝试过“发送windows phone build”,但自那以后,我认为我没有改变任何其他内容。然而,在我这么做之后,模拟器就不会启动了,并且一直说我的导入是错误的。他们不是,建议的解决方案是导入已经存在的一次

我得到的错误

Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.codename1.impl.javase.Simulator.main(Simulator.java:59)
Caused by: java.lang.ClassNotFoundException: com.mycompany.myapp.MyApplication
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.findSystemClass(Unknown Source)
at com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader.java:100)
at com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:50)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.codename1.impl.javase.Executor.main(Executor.java:45)
... 5 more
他找不到的所有类实际上都在我的解决方案中,我已经尝试将它们重新添加到构建路径中。有什么建议吗?

真奇怪


首先检查您是否确实仍然拥有包
com.mycompany.myapp
,其中包含公共类
MyApplication
。对项目进行一个干净的构建,看看这个类是否能进入dist文件夹下的jar文件。

我已经将所有类复制到一个新创建的CN1项目中,它现在运行良好。另一个,完全相同的代码,不断给出错误。包仍然存在:)类是否仍然存在,是否仍然使用默认构造函数公开?