2014-03-29 60 views
0

我对codenameone有一个奇怪的问题,我甚至都不知道出了什么问题。我尝试过“发送windows phone build”,并且从那以后不认为我改变了其他任何东西。但是,我这样做后,模拟器不会启动,并一直说我的进口是错误的。他们不是,建议溶液导入一旦已经英寸CodenameOne在编译后停止工作

我得到

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 

所有他找不到类实际上是我的解决方案的错误,我已经尝试过重将它们添加到构建路径。有什么建议么?

回答

0

这很奇怪。

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

+0

我已将所有类复制到新创建的CN1项目中,现在运行正常。另一个,完全相同的代码,不断给出这个错误。该包仍然存在:) –

+0

该类仍然存在,它仍然是公共的默认构造函数? –