【发布时间】:2017-08-29 00:47:09
【问题描述】:
上周我完成了一个测试应用程序的开发,并在所有模拟器中成功运行它。 今天我决定看看发布应用程序并使用“Sent Android Build”。构建状态“成功”。 然后尝试从命令行运行 jar 并得到:
peter@PeteSuse:~> java -jar "/home/peter/NetBeansProjects/mobile-apps/pGame/dist/pGame.jar"
java.lang.ArrayIndexOutOfBoundsException: 0
at com.codename1.impl.javase.Executor$1.run(Executor.java:84)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
所以尝试从 GUI 运行并得到:
run:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
at com.codename1.impl.ImplementationFactory.createImplementation(ImplementationFactory.java:69)
at com.codename1.ui.Display.init(Display.java:566)
at com.codename1.impl.javase.Executor$1.run(Executor.java:112)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
Java 版本:
peter@PeteSuse:~> java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (IcedTea 3.3.0) (suse-23.1-x86_64)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
我在 Suse Linux 42.1 64b 上使用 Netbeans(对此的新手)。
我是否在某个地方丢失了图书馆?还是别的什么?
【问题讨论】:
标签: codenameone