У меня есть проект на основе JavFX 2, он выполнен и отлично работает в Eclipse. Теперь я пытаюсь развернуть его на компьютере (самообслуживание, терминал, ..). Я создал файл банку, но когда я пытаюсь «Java -jar myproject.jar» я принять следующиеНе удается развернуть приложение JavaFX 2
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
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)
... 13 more
UDT: Я думаю, что есть какая-то проблема с jfxrt.jar где javafx.application.Application класс хранится, в eclipse я добавил эту банку в путь сборки вручную.
Я думаю, что вам не хватает jfxrt.jar в вашем созданном файле jar. –
Я добавил его и некоторые необходимые для файлов приложений javaFX файлы bin/lib/ext jre, я думаю, что Java должен найти его. –
Я думаю, вы должны включить его в свою банку. –