어떤 생각 방법이 문제를 해결하려면? 스레드에서 예외 "WindowsNativeRunloopThread"java.lang.NoSuchMethodError

안드레아 Vacondio :

내 응용 프로그램의 사용은 11.0.1을 자바 FX와 그것은 사용자의 대다수 벌금을 실행하지만 그들 중 몇이 스택을 얻고있는 오픈 JDK (11)의 jlinked 버전에 번들로 제공됩니다 :

Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMethodError: <init>
        at com.sun.glass.ui.win.WinApplication.staticScreen_getScreens(Native Method)
        at com.sun.glass.ui.Screen.initScreens(Screen.java:412)
        at com.sun.glass.ui.Application.lambda$run$1(Application.java:152)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
        at java.base/java.lang.Thread.run(Unknown Source)
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
        at com.sun.javafx.tk.quantum.QuantumToolkit.assignScreensAdapters(QuantumToolkit.java:695)
        at com.sun.javafx.tk.quantum.QuantumToolkit.runToolkit(QuantumToolkit.java:313)
        at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$startup$10(QuantumToolkit.java:258)
        at com.sun.glass.ui.Application.lambda$run$1(Application.java:153)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
        at java.base/java.lang.Thread.run(Unknown Source)

나는 메이븐 + 이클립스에 관한하지만 같은 예외에 관한 논의 발견 여기여기를 . 이 문제는 사용자가 다른 자바가 설치되어 있습니다, 그것을보고 그들을 제거 문제를 해결, 그래서 기본적으로 유일한 옵션으로 응용 프로그램이 시작을 내 번들 오픈 JDK를두고 있지만,이 경우 다른 자바 시스템, 잘못된 설치, 매우 유사합니다. DLL을 포착하고 응용 프로그램은 위의 스택 트레이스와 충돌합니다.

나는 제안하려 java.library.path해결 방법을하지만, 사용자가 해결되지 않는 말. 불행하게도 나는 그에게 그것을 해결하는 또는 무엇을보고 사용자를 요청하는 방법에 대한 아이디어를 자신을 재현 할 수 있습니까?

편집 : 우리는 lauch4j에 의해 생성 된 exe를 고정 여기 와 bash는 스크립트 여기를 . 아이디어는 기본적으로 변경 / 제한하는 것입니다 PATH잘못된 DLL이 포착되는 것을 방지하기 위해 ENV 변수를.

안드레아 Vacondio :

우리는 lauch4j에 의해 생성 된 exe를 고정 여기 와 bash는 스크립트 여기를 . 아이디어는 기본적으로 변경 / 제한하는 것입니다 PATH잘못된 DLL이 포착되는 것을 방지하기 위해 ENV 변수를.

추천

출처http://43.154.161.224:23101/article/api/json?id=219656&siteId=1