上周我完成了测试应用程序的开发并在所有模拟器中成功运行。 今天,我决定看看发布应用程序,并使用“发送Android构建”。构建状态“成功”。 然后在命令行中尝试运行罐子,并得到:在IDE中运行应用程序停止工作
[email protected]:~> 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版本:
[email protected]:~> 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)
我使用NetBeans(新到Suse Linux 42.1 64b)。
我在某处丢失了图书馆吗?或者是其他东西?