LINUX.ORG.RU

Manjaro, java приложение выводит ошибку

 , ,


0

1

Доброго времени суток форумчане, на линуксе недавно, не бейте. Поставил JDK запускаю jar приложение выводит:

Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280) at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:221) at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:205) at com.sun.javafx.perf.PerformanceTracker.logEvent(PerformanceTracker.java:110) at javafx.scene.Node.(Node.java:387) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.develnext.ide.Launcher.isJava8FxExists(Launcher.java:60) at org.develnext.ide.Launcher.start(Launcher.java:68) at org.develnext.ide.Launcher.main(Launcher.java:91) Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94) at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124) at java.lang.Thread.run(Thread.java:745) Exception in thread «main» java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.develnext.ide.Launcher.isJava8FxExists(Launcher.java:60) at org.develnext.ide.Launcher.start(Launcher.java:68) at org.develnext.ide.Launcher.main(Launcher.java:91) Caused by: java.lang.RuntimeException: No toolkit found at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:217) at com.sun.javafx.perf.PerformanceTracker.logEvent(PerformanceTracker.java:110) at javafx.scene.Node.(Node.java:387) … 5 more

Подскажите пожалуйста с чем это может быть связано и как исправить?



Последнее исправление: pe4Ka (всего исправлений: 1)

Ответ на: комментарий от ya-betmen

А в консольке ввёл

java -jar ‘/home/user/Рабочий стол/DevelNextLinux-16.7.0-Autumn/DevelNext.jar’ –module-path –add-modules -Dprism.verbose=true -Djavafx.verbose=true

pe4Ka
() автор топика
Ответ на: комментарий от pe4Ka

Переставь параметры жабы к жабе java -Dprism.verbose=true -Djavafx.verbose=true -jar ‘/home/user/Рабочий стол/DevelNextLinux-16.7.0-Autumn/DevelNext.jar’

И да, у меня ощущение, что у module-path и add-modules спереди должно быть две черточки а не одна, а после должны быть указаны параметры. Так что если ты ничего не написал туда лучше удали их.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от pe4Ka

«…/Рабочий стол/…»

от этого избавься, пусть все в лежит в директории с английским названием, без русских букв, и лучше без пробелов.

soomrack ★★★★★
()

Поставь gtk2 и/или java-openjfx.

arax ★★
()
Ответ на: комментарий от ya-betmen

он пытается запустить старый https://github.com/jphp-group/develnext судя по всему скачал архив для линукса с сайта.

скорее всего, ему нужно будет поставить openjdk8 + jfx8 https://aur.archlinux.org/packages/java8-openjfx и здесь при сборке будут нюансы в виде старого python2, который тоже надо собрать.

Даже не знаю, что посоветуешь автору. Использовать старый дистрибутив. Использовать современный IDE. Самому компилять и собирать эти старые зависимости и библиотеки.

Shevan
()
Ответ на: комментарий от Shevan

Ну если там ЕЕ не используется то может и на 19 взлететь.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

Нет. JavaFX выброшен из стандартного стэка JRE/JDK.

iZEN ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.