내가 맥 OS에서 자바 FX를 사용하여 응용 프로그램을 실행하기 위해 노력하고있어하지만 난이 오류를 얻을 :자바 FX 오류
Exception in thread "main" java.lang.RuntimeException: java.lang.NoSuchMethodError: getScaleFactor
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:281)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:124)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:163)
at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47)
at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NoSuchMethodError: getScaleFactor
at com.sun.glass.ui.mac.MacApplication._initIDs(Native Method)
at com.sun.glass.ui.mac.MacApplication.<clinit>(MacApplication.java:34)
at com.sun.glass.ui.mac.MacPlatformFactory.createApplication(MacPlatformFactory.java:33)
at com.sun.glass.ui.Application.Run(Application.java:103)
at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:271)
... 5 more
내가 함께 일식을 위해 지방 항아리 플러그인을 사용하여 하나 개의 항아리에서 응용 프로그램을 패키지 및 jfxrt.jar이 없으면 문제가 여전히 존재합니다.
어떤 Java 버전을 실행합니까? – user432
버전 1.7.0_51-b13 –
내 첫 번째 추측은 JavaFX가 해당 버전과 함께 제공되어야하므로 원인을 생각할 수없는 stacktrace에서 나온 것보다 오래된 Java 버전이었을 것입니다. – user432