需要帮助以JavaFX设置Java 13

在B4J网站上,他们鼓励使用Java 11,并提供一个包含完整Java 11和JavaFX zip的zip文件。

我想使用Java13。我尝试创建一个Java 13文件夹结构(如其Java 11),其根目录为javafx,即viz。

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

但是在他们的javafx文件夹中有一个javafx-jmods文件夹,其中包含一些* .jmod文件,即

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

我从Oracle下载的javafx没有包含javafx-jmods文件夹,也没有* .jmod文件。 这些是如何产生的?

所有线索都感激不尽。

后来

jmods在这里 。 上次没看到他们。

以后再

好吧,克服这个障碍。 仍在运行。 仍然从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中嵌入一个显式import语句。

我在v11和v13之间尽可能地复制了目录结构。 依然没有。

我已将Java 13 + JavaFX文件夹的zip放入我的Dropbox中 ,以防万一有人想将其与Java 11安装进行比较并告诉我我错过了什么。

最后

B4J不支持Java13。它仅支持Java11。Java11是长期支持版本。 Java 13不是。 您可以使用Java 13,但不能与JavaFX一起使用。 如果需要JavaFX,唯一的途径就是使用Java 11。

From: https://dev.to/bugmagnet/need-help-setting-up-java-13-with-javafx-pmi

你可能感兴趣的:(需要帮助以JavaFX设置Java 13)