1

新しい GUI ビルダーをテストしていますが、GUI の新しいものをクリックするだけで、実行時例外が発生します。

1 つのソース ファイルを /home/peter/Projekty/NetBeans/CN1_TestNewBuilder/TestNewBuilder/build/tmp にコンパイルする 1 つのソース ファイルを /home/peter/Projekty/NetBeans/CN1_TestNewBuilder/TestNewBuilder/build/classes にコンパイルする compile: run: java.lang. ClassNotFoundException: com.mycompany.myapp.MyApplication at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass( Launcher.java:331) の java.lang.ClassLoader.loadClass(ClassLoader.java:357) の java.lang.ClassLoader.findSystemClass(ClassLoader.java:1004) の com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader) .java:100) で com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:50) で java.lang.Class.forName0(Native Method) で java.lang.Class.forName(Class.java:264) で com.codename1.impl.javase.Executor$1.run(Executor.java:56) で java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) でjava.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) で java.awt.EventQueue.access$500(EventQueue.java:97) で java.awt.EventQueue$3.run(EventQueue.java:709) で java.awt .EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent( EventQueue.java:726) で java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) で java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) で java.awt で。java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) の EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) の java.awt.EventDispatchThread.run(EventDispatchThread) .java:82) Java 結果: 1 ビルド成功 (合計時間: 1 秒)

独自のコードを 1 行も追加していません。少なくとも私は何も知りません:)誰か助けてくれますか?

4

1 に答える 1

1

プロジェクトの作成後に、メイン アプリケーションのパッケージの名前を変更または変更したようです: com.mycompany.myapp.MyApplication

これは GUI ビルダーとは関係ありません。パッケージ名は重要であり、ストアに対してアプリを識別するため、そうしないことをお勧めします。それでも変更したい場合は、どこでも変更する必要があります...

于 2016-09-08T04:18:19.127 に答える