2014-03-29 58 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

該類仍然存在,它仍然是公共的默認構造函數? –