【发布时间】:2018-11-28 08:49:19
【问题描述】:
我想在 IntelliJ 环境中将 Spring Boot 与 JavaFX 集成。我找到了this关于它的文章。
但这对我不起作用。我已经完成了这些步骤:
- 使用spring initializer 生成普通项目。
- 在 IntelliJ 中导入项目(Maven 项目)
- 现在我可以运行 Spring Boot 应用程序了,它运行良好。
- 对文章进行更改。
- 运行 Spring 应用程序操作,然后出现错误:
错误:
错误:(7, 26) java: 包 javafX.application 不存在
错误:(8, 19) java: 包 javafx.fxml 不存在
错误:(9, 20) java: 包 javafx.scene 不存在
错误:(10, 20) java: 包 javafx.scene 不存在
错误:(11, 20) java: 包 javafx.stage 不存在
错误:(14、37)java:找不到符号符号:类应用程序
IntelliJ 查找 JavaFX 包的来源。我可以查看 JavaFX 代码。但是为什么不能编译运行呢?
【问题讨论】:
-
您使用的是 Java 8 或更高版本吗?
-
Java10.当我创建新的 JavaFX 项目时,它运行良好。
-
查看 IntelliJ 使用的 java 版本,进入 JAVA_HOME/jmods 和 JAVA_HOME/legal,验证是否有 javafx.* 包。我记得我有一个类似的问题并且不得不更改 java,因为某种原因它不包含 JavaFX 包(那不是 Java 11)。 解决方案是将 IntelliJ 使用的 java 更改为包含此软件包的 java。
标签: java spring spring-boot intellij-idea javafx