无法在日食中导入类



我已经在我的Windows Vista 32位系统上安装了Eclipse Luna Service Release 2(4.4.2)。

创建 Java 项目时,我可以

import com.sun.javafx.application.*;

没有错误,但是当我输入时

import com.sun.javafx.application.Application;

导入语句带有下划线。

在项目的 Java 构建路径下,我可以看到条目:

JRE 系统库 [JavaSE-1.8] JRE 系统库

[CDC-1.0/基础-1.0]

无论我单击哪一个,错误都不会消失。

我该怎么办?

com.sun.javafx.application.Application是Java 8系统库

的一部分,但不是JavaSE-1.8执行环境的一部分,JavaSE-1.8执行环境只是Java 8系统库的一个子集(例如,执行环境中排除了所有com.sun.*子包)。

要访问整个系统库,请选择备用 JRE 而不是执行环境(在 Java 构建路径中选择 JRE 系统库 [JavaSE-1.8] JRE 系统库,然后单击编辑...)。

只要不使用类,import com.sun.javafx.application.*;就不是错误,而只是未使用的导入语句。

参见 Eclipse 如何知道 com.sun 是一个受限制的 API?

最新更新