2015-12-16 1 views
1

В исполняемом jar-файле JavaFX моего приложения, popUp-этапы, похоже, не читают CSS-файл. Они отображаются по умолчанию, в то время как в eclipse IDE они правильно загружают таблицу стилей CSS без каких-либо исключений. Вот в Eclipse IDE: Run application in eclipseВ исполняемом jar-файле JavaFX popUp кажется, что не читайте файл CSS

Вот с исполняемым файлом баночки: Run with executable jar

Почему эта разница? Спасибо за возможный ответ.

+0

Вы видите предупреждение о недостающем CSS и/или является соответствующей частью файла CSS исполняемого банку? Кроме того, это помогло бы, если бы вы могли опубликовать сегмент, где вы ссылаетесь на CSS для своих всплывающих окон. – hotzst

+0

В дополнение к комментариям @ hotzst вы также должны проверить, что вы работаете с той же версией JRE в обоих случаях. –

+0

Как я могу увидеть предупреждение о том, что CSS работает с исполняемым банком? – ColaNic

ответ

0

Я также сталкиваюсь с такой проблемой, но я решил ее использовать
, добавив следующий код, в котором я применил исполняемый файл jar.

Это может быть не очень хорошее решение. Поэтому я хотел бы услышать, есть ли какой-либо эффективный метод.
ps: мой исполняемый файл jar содержит только функции и макет диалогового окна. Кроме того, css может работать только для селектора классов вместо селектора id.

dialog.getDialogPane(). GetStylesheets(). Add ( getClass(). GetResource ("/ com/abc/mycss.css"). ToExternalForm());