현재 Eclipse Kepler SR2에서 Eclipse 4 응용 프로그램 및 Java 8로 게임하고 있습니다. 이해할 수없는 여러 가지 함정이 있습니다. 따라서 귀하의 도움을 찾고 있습니다.Eclipse Kepler (SR2) 플러그인에서 jfxrt.jar 사용
Java 8 (JDK) 환경에서 새 플러그인을 만들면 jfxrt.jar이 JRE에 나열됩니다 내 프로젝트의 시스템 라이브러리.
jfxrt 클래스에 액세스하려고하면 오류가 발생합니다 (Discouraged Access). 내 JRE 시스템 라이브러리에 대한 액세스 규칙 (* /)을 작성하여 빌드 경로를 조정하는 중 오류를 해결하려고했습니다. 때로는 성능 저하로 컴파일러 설정을 조정해야만했습니다.
그 후, 나는 클래스에 액세스하고이를 컴파일,하지만 난 (디버그)를 실행하려고 할 때, 클래스는 플러그인에 여전히 볼 수 없습니다 수 : 나를 위해
java.version=1.8.0
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product de.fsch.ibot.app.product -clearPersistedState
Command-line arguments: ... -consoleLog -clearPersistedState
!ENTRY org.eclipse.osgi 4 0 2014-04-03 09:15:12.790
!MESSAGE Application error
!STACK 1
.
.
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
어떤 제안이?