프로젝트를 JavFX 2를 기반으로 작성 했으므로 Eclipse에서 완벽하게 작동합니다. 이제 저는 컴퓨터 (셀프 서비스, 터미널, ..)에 배포하려고합니다. 나는 jar 파일을 생성하지만, 내가 걸릴에 "myproject.jar이 -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 몇 가지 문제가 있다고 생각 클래스를 저장,이 경로를 수동으로 빌드 경로에 추가했습니다.
내가 만든 jar 파일에 jfxrt.jar이 누락되었다고 생각합니다. –
jre의 bin/lib/ext 폴더에있는 javaFX 응용 프로그램 파일에 필요한 일부 파일이 필요합니다. Java에서 찾으십시오. –
jar 파일에 포함시켜야한다고 생각합니다. –