在甲骨文的网站上提到,对于JDK,JDKSE7是必需的,因为它与JavaFX 7或更高版本一起提供。
我已经下载并安装了JDK SE 7,但是我遇到了一个问题。
当我编写以下代码时
import javafx.*
class A {
public static void main(String[] args)
{
System.out.println("hi")
}
}我得到了一个编译器错误“包javafx不存在”也在我的JDK文件夹中我看不到包"javafx“,因为它是像"java”或"javax“的其他包的情况。路径(直到bin)和类路径(直到lib)没有问题,我已经正确地设置了它,因为我能够编译和运行其他程序,我如何解决这个问题?
发布于 2014-03-01 17:39:45
通过将jfxrt.jar放入项目的构建路径中,我成功地构建了您的代码。
这个JAR位于您安装JDK的位置,即C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfxrt.jar。
要将其添加到项目在Eclipse上的构建路径,右键单击您的项目-> build path -> Configure Build Path...->添加外部JAR...
https://stackoverflow.com/questions/22112402
复制相似问题