我正在尝试使用IntelliJ运行示例JavaFX项目,但是它失败了,但有一个例外:
jQuery UI date-picker
我在这里下载了JDK 11:http://jdk.java.net/11/ 我已经在这里下载了OpenJFX:http://jdk.java.net/openjfx/ 我正在使用:IntelliJ IDEA 2018.2(社区版) 内部版本#IC-182.3684.40,建于2018年7月17日 JRE:1.8.0_152-release-1248-b8 amd64 JVM:JetBrains s.r.o的OpenJDK 64位服务器VM Windows 10 10.0
我已经使用JDK 11在IntelliJ中创建了一个新的JavaFX项目。我的JavaFX类未知,因此我通过执行以下操作添加了OpenJFX库:
我在OpenJFX的“类”下添加了8个jar,在“源”下添加了文件夹,并在“本地库位置”下添加了bin文件夹的路径。
在构建项目时,它很好,但是无法运行。
我在做什么错了?
答案 0 :(得分:14)
这对我有用:
文件>>项目结构>>模块>>依赖关系>> +(在窗口左侧)
单击“ +”号将使您指定解压缩JavaFX的“ lib”文件夹的目录。
Scope是Compile(默认设置)。 然后,您可以通过双击该行来对其进行编辑以将其命名为JavaFX。
然后输入:
运行>>编辑配置
将此行添加到“ VM选项”:
--module-path /path/to/JavaFX/lib --add-modules=javafx.controls
(哦,别忘了设置SDK)