我目前正在使用 JCreator 5.0 和 JDK 1.7.0_51。我在编码时没有遇到任何问题,这次我决定在 JavaFX 领域冒险,但似乎我无法达到它的任何内容。这是我按下“构建文件”按钮时遇到的错误:
H:\Tareas\Projects\Test\Test1.java:1: error: package javafx.stage does not exist
import javafx.stage.*;
^
1 error
所以,我的问题是:
- 有什么我做错了吗?
- 我错过了什么吗?
我实际上还没有编写任何代码,只是似乎导入不起作用。这是到目前为止的代码,顺便说一句,我猜是无关紧要的:
import javafx.stage.*;
public class Test1 {
public Test1() { }
}
提前致谢!!
顺便说一句,javafx.stage.* 并不是唯一让我出错的东西,一般来说,来自 javafx.* 的任何东西都会做同样的事情:C,甚至“javafx.*”本身,我只是将它用作例子。干杯!
编辑:
我现在解决了!在阅读了他提供给我的帖子之后,我感谢@MadProgrammer 做到了!非常感谢=)它是如此简单!
所以我在阅读线程后发现我需要告诉 JCreator 存在这样的包,所以我在 JCreator 中执行了这些步骤:
- 转到“配置”菜单
- 然后是“选项”
- 然后在左侧菜单中选择“JDK Profiles”
- 然后选择我的“JDK version 1.7.0_51”配置文件
- 然后单击“编辑...”按钮
- 然后在“类”选项卡中单击“添加”按钮
- 然后选择“添加存档”
- 然后去我的“C:\Program Files\Java\jdk1.7.0_51\jre\lib”文件夹选择“jfxrt.jar”
- 最后打开它,点击“Ok”、“Ok”等。和沃利亚!没有更多的错误!
太长了,没看:在 JCreator Options 中将“jfxrt.jar”添加到我的 JDK Profile =)
非常感谢!
我将尽快发布此作为答案,由于声望点不够,我只需要等待几个小时,大家欢呼!