JavaFX不会在Mac上的BlueJ中导入

时间:2014-01-06 11:48:06

标签: java javafx bluej

我正在BlueJ为一个学校项目编写一个音乐播放器,我想利用JavaFX库中的一些类。但是,当我尝试导入时(请参阅下面的import语句),我收到一条错误消息“javafx.scene.media不存在”。我已经下载了最新的JDK。

import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;

应该注意的是,由于它是一个学校项目,我不得不使用BlueJ,因此切换到另一个IDE(如果可能存在问题的地方)不是一个选项。

提前致谢!

1 个答案:

答案 0 :(得分:1)

目前你需要手动添加JavaFX jar作为库 - 将来这可能会改变,但是现在,转到Tools =>首选项,单击“库”选项卡,单击“添加”,然后找到jfxrt.jar - 它应该位于jre/lib下的jdk目录中。当你完成后,你将获得如下内容:

BlueJ Preferences Dialog

重置VM(Ctrl + shift + R),然后导入语句应该正常工作。