Рубрики
Без рубрики

Нужна помощь в настройке Java 13 с помощью JavaFX

На сайте B4J они поощряют использование Java 11 и имеют zip-файл, содержащий полную версию Java 11… С тегами help, java, b4x, b4j.

На сайте B4J они поощряют использование Java 11 и иметь zip-файл, содержащий полную версию Java 11 с доступным zip-файлом JavaFX.

Я бы хотел использовать Java 13. Я попытался создать структуру папок Java 13, подобную их структуре папок Java 11, с javafx в корне, а именно

>dir jdk-11.0.1 /b
bin
conf
include
javafx
jmods
legal
lib
release

Однако в их папке javafx есть папка javafx-mods с некоторыми файлами *.mod в ней, а именно

javafx.base.jmod
javafx.controls.jmod
javafx.fxml.jmod
javafx.graphics.jmod
javafx.media.jmod
javafx.swing.jmod
javafx.web.jmod

Мой загруженный из Oracle javafx не включал папку javafx-mods и никаких файлов *.jmod. Как они генерируются?

Все подсказки были получены с благодарностью.

позже

моды находятся здесь . В прошлый раз я их там не видел.

ПОЗЖЕ СНОВА

Ладно, преодолеем это препятствие. Все еще бегу. Все еще получаю следующее от B4J:

B4J Version: 8.00
Java Version: 8
Parsing code.    (0.00s)
Building folders structure.    (0.01s)
Compiling code.    (0.05s)
Compiling layouts code.    (0.00s)
Organizing libraries.    (0.00s)
Compiling generated Java code.    Error
src\b4j\example\main.java:7: error: package javafx.application does not exist
public class main extends javafx.application.Application{
                                            ^
1 error
only showing the first 1 errors, of 6 total; use -Xmaxerrs if you would like to see more

javac 13.0.1

ПОЗЖЕ В ТОТ ЖЕ ДЕНЬ

Я написал на форуме для B4J следующее

@Erel где мне указать параметр -Xmaxerrs? Я хочу видеть больше ошибок. Я имею в виду окно с надписью: “показаны первые 1 ошибки из 6 в общей сложности ; используйте -Xmaxerrs, если вы хотите увидеть больше”

Кроме того, если бы я хотел передать некоторую java в выходной поток, есть ли механизм для этого? В настоящее время я задаюсь вопросом, нужно ли мне встроить явный оператор импорта в Objects\src\b4j\example\main.java

Я максимально продублировал структуру каталогов между версиями 11 и 13. По-прежнему ничего.

Я поместил zip-файл папки Java 13 + JavaFX в my Dropbox , на случай, если кто-нибудь захочет сравнить его с установкой Java 11 и сказать мне, что я пропустил.

наконец

B4J не поддерживает Java 13. Он поддерживает только Java 11. Java 11 – это версия с долгосрочной поддержкой. Java 13 – это не так. Вы можете использовать Java 13, но не с JavaFX. Если вам нужен JavaFX, единственный путь – использовать Java 11.

Оригинал: “https://dev.to/bugmagnet/need-help-setting-up-java-13-with-javafx-pmi”