JavaFX 11 + Eclipse

136
09 сентября 2019, 11:50

Ранее я использовал Java 8 , где была включена JavaFX. Хочу настроить работу JavaFX 11 используя Eclipse

По поводу JavaFX 11 есть отличное руководство: https://openjfx.io/openjfx-docs/

Но есть вопросы по разделу Non-modular projects from IDE :

1) Проект запускается, если в него добавить User Library "JavaFX11" и настроить VM arguments в Run Configurations. Но неужели это нужно делать каждый раз, создавая новый проект? Как понять какие из modules для VM arguments нужны?

2) Возникает проблема с e(fx)clipse. После установки как показано здесь (пункты 3,4): https://www.eclipse.org/efxclipse/install.html Eclipse просит перезапуска и во время открытия выдает ошибку, после чего не хочет запускаться вообще:

Тут https://openjfx.io/openjfx-docs/#install-javafx об этом предупреждали, мол должна быть версия минимум 3.4.1. Даже ссылку где скачать e(fx)clipse дали: https://download.eclipse.org/efxclipse/updates-released/3.4.1/site/

Но как этой ссылкой воспользоваться? У меня отображается так (нет дальнейших ссылок или кнопок):

3) Пробовал из рабочего проекта сделать .jar файл:

Export... -> Java -> Runnable Jar file

Однако Eclipse предупреждает, что VM arguments will not be part of the runnable JAR. Arguments can be passed on the command line when launching the JAR

И соответственно получаю ошибки при попытке запустить такой .jar:

Если использовать Library handling: Extract required libraries into generated JAR:

Если использовать Library handling: Package required libraries into generated JAR:

Как правильно в этом случае создать .jar ? (что бы при запуске .jar не передавать аргументы)

Answer 1

Ответ на пункт 2) :

Ссылку, которую советовали использовать https://download.eclipse.org/efxclipse/updates-released/3.4.1/site/ нужно применить непосредственно в Eclipse.

Help -> Install New Software...

В поле Work with ввести эту ссылку и нажать Enter. Выбрать компоненты e(fx)clipse, после чего Finish

Теперь можно создавать JavaFX проекты. Но вопросы 1) , 3) остаются не решенными

READ ALSO
Angular 6 + Spring Boot. Некорректная загрузка приложения

Angular 6 + Spring Boot. Некорректная загрузка приложения

Всем доброго времени сутокПодскажите пожалуйста, почему у меня могла возникнуть следующая проблема: После того, как было собрано и запущено...

124
Как прокликать все элементы списка?

Как прокликать все элементы списка?

Нужно прокликать все ссылки в менюНа странице это выглядит так:

134
Алгоритм сжатия картинок

Алгоритм сжатия картинок

Необходимо сжать картинку к размеру 204 800 КБРеализую сжатие при помощи thumbnailator

106
Ошибка such unique or primary key already exists in the table при использовании jpa?

Ошибка such unique or primary key already exists in the table при использовании jpa?

Приложение на sprign+jpa и базой oracle11g Настроен параметр генерации таблицы на основе предложенных сущностей JPA

122