Как решить исключенияJAVA

Программисты JAVA общаются здесь
Anonymous
Как решить исключения

Сообщение Anonymous »

IDE: Eclipse с Gradle < /p>
Язык: java < /p>
jdk: adpostopenjdk 11.0.5+x < /p>

Код: Выделить всё

Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMethodError: 
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(Thread.java:834)
Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMethodError: 
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(Thread.java:834)
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at com.sun.prism.d3d.D3DPipeline.getAdapterOrdinal(D3DPipeline.java:205)
at com.sun.javafx.tk.quantum.QuantumToolkit.assignScreensAdapters(QuantumToolkit.java:738)
at com.sun.javafx.tk.quantum.QuantumToolkit.runToolkit(QuantumToolkit.java:334)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$startup$10(QuantumToolkit.java:279)
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(Thread.java:834)
< /code>
У нас был Java Product, который не был разработан в Gradle. После того, как большая часть разработки была закончена, мы добавили Грэдл в проект. Естественно, нам пришлось изменить, как реализовать библиотеки. И когда я пытаюсь запустить этот проект, я получаю ошибку выше. < /P>
Мы добавили такие вещи, как: < /p>
plugins {
id 'eclipse'
id 'eclipse-wtp'
// Apply the java plugin to add support for Java
id 'java'

// Apply the application plugin to add support for building a CLI application
id 'application'

id 'org.openjfx.javafxplugin' version '0.0.8'
}

dependencies {
implementation project(":gradle_somePrivate_lib")
// This dependency is used by the application.
compile 'org.controlsfx:controlsfx:11.0.0'

}

javafx {
version = "12"
modules = [ 'javafx.controls', 'javafx.fxml']
mainClassName = 'someName'
}
< /code>
Но это не работает. < /p>
-Djava.library.path=C:/anywhere-outside-eclipse
не решил эту проблему для меня.

Подробнее здесь: https://stackoverflow.com/questions/599 ... cation-thr

Вернуться в «JAVA»