New version QSystem 21.1 is available!

twitter  

Функциональность QSystem
× Помогите улучшить QSystem!

Ошибки и сбои неизбежная часть любого программного обеспечения. Совместными усилиями повысим качество.

JavaFX на Raspberry Pi

Больше
9 года 7 мес. назад #761 от dimafogo
dimafogo создал эту тему: JavaFX на Raspberry Pi
Всем привет!

Пытаюсь завести QSystem на Raspberry Pi Model B+. Сервер сваливается при старте с такой проблемой:
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
	at ru.apertum.qsystem.client.forms.FIndicatorBoard.loadPanel(FIndicatorBoard.java:391)
	at ru.apertum.qsystem.client.forms.FIndicatorBoard.loadConfig(FIndicatorBoard.java:318)
	at ru.apertum.qsystem.client.forms.FIndicatorBoard.getIndicatorBoard(FIndicatorBoard.java:97)
	at ru.apertum.qsystem.server.controller.QIndicatorBoardMonitor.initIndicatorBoard(QIndicatorBoardMonitor.java:84)
	at ru.apertum.qsystem.server.controller.QIndicatorBoardMonitor.showBoard(QIndicatorBoardMonitor.java:236)
	at ru.apertum.qsystem.server.QServer.main(QServer.java:150)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
	at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 6 more

Пробовал и под OpenJDK 8, и под Oracle JDK 8 (на ARM). В директории jre-lib-ext на Raspberry Pi лежат два файла jfxrt-controls.jar и jfxrt-graphics.jar, копирование туда уже готового jfxrt.jar (правда, от JDK 1.7 x86) ситуацию никак не меняет, не может он найти этот JFXPanel. Пробовал прописывать путь к jre/lib/ext в CLASSPATH и параллельно передавать через -Djava.ext.dirs в serverdemo.sh. Ноль на массу.

При этом на ноуте с Ubuntu 14.04 LTS работает без проблем с пустым CLASSPATH, никаких дополнительный параметров в serverdemo.sh прописывать не приходится.

Как быть?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
9 года 7 мес. назад #764 от Evgenic
Evgenic ответил в теме JavaFX на Raspberry Pi
javafx.rt версия зависимый. Нельзя его подсовывать от других версий явы. Возможно что под распбери чего-то не хватает, тут Что и как сложно сказать. На распбери запускали версию в которой фх не используется, это ту которая годовой давности.

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
9 года 6 мес. назад #782 от Philip
Philip ответил в теме JavaFX на Raspberry Pi
Я это дело уже проходил.
возьми старую версию до сентября 2013 (ветка 1.2.Х) на гуглокоде ставь на Яву 7 - ОРАКЛ.

Она использует не JavaFX а древнюю JMF - все заработает!

У тебя другая проблема будет - ПРИНТЕР из под Линукса будет глючить - если решишь проблему или не будет глюков скажи название принтер и какую сборку линукса ставил.
Удачи

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.042 секунд
Работаем с QSystem