Tag: javafx 11

将JavaFX从jdk跨平台中删除后会不会?

JavaFX 11是否跨平台? 正如我在openjfx.org中看到的那样,我必须下载每个平台的版本。 如果是这样,我可以以任何方式以跨平台forms使用它吗? 我应该为每个java版本使用每个javafx版本吗? 不要告诉我使用maven或类似的东西。 我想编写一个跨平台的软件。 而且每个操作系统的每个版本都没有多版本软件。 我在检查操作系统后加载模块但我可以这样做吗? 任何方式都有很多跨平台的库,即使它有本机代码,为什么OpenJFX不这样做呢?

缺少Maven Shade JavaFX运行时组件

我正在尝试使用maven依赖项创建一个JFX11自包含jar。 从我所做的研究来看,似乎最好的方法是通过maven shade插件。 但是,当我运行它时,我收到此错误: 错误:缺少JavaFX运行时组件,并且需要运行此应用程序 我不明白为什么会这样。 我搞砸了什么? 有一个更好的方法吗? 我也尝试过使用相同消息的maven程序集插件。 pom文件供参考 4.0.0 Application Main jar 1.0-SNAPSHOT SpaceRunner http://maven.apache.org org.openjfx javafx-controls 11 org.apache.maven.plugins maven-compiler-plugin 3.8.0 10 org.codehaus.mojo exec-maven-plugin 1.6.0 java Application.Main maven-jar-plugin Application.Main org.apache.maven.plugins maven-shade-plugin 3.2.0 package shade Application.Main

Intellij无法使用OpenJDK 11识别javafx 11

无法让Intellj识别javafx包。 使用新的javafx项目,使用OpenJDK 11,在尝试构建项目时,Intellij无法识别javafx包。 我从maven repo导入了openjfx:javafx-base-11 。 我已经看过其他问题了,解决方案的范围似乎从检查字节码是否正确(我的是),项目语言是正确的(我的是)。 有人有主意吗? 编辑: 错误: