2014-03-29 2 views
0

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 

모든 클래스가 내 솔루션에 실제로 얻는 오류, 나는 이미 시도 재 빌드 경로에 추가하십시오. 어떤 제안?

답변

0

이상합니다.

먼저 공용 클래스 MyApplication이있는 com.mycompany.myapp 패키지가 있는지 확인하십시오. 프로젝트의 깨끗한 빌드를 수행하고이 클래스가 dist 폴더 아래의 jar 파일에 있는지 확인하십시오.

+0

새로 만든 CN1 프로젝트에 모든 클래스를 복사 했으므로 이제는 정상적으로 실행됩니다. 다른 하나는 정확히 동일한 코드로 오류를 계속 제공합니다. 패키지가 여전히 존재합니다 :) –

+0

클래스가 아직 있습니까? 여전히 기본 생성자가 공개되어 있습니까? –

관련 문제