无法在Eclipse中导入课程

时间:2019-01-04 15:58:23

标签: eclipse eclipse-luna

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

创建Java项目时,我可以

import com.sun.javafx.application.*;

没有错误,但是当我键入

import com.sun.javafx.application.Application;

import语句带有下划线。

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

  

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

     

[CDC-1.0 / Foundation-1.0]

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

我该怎么办?

1 个答案:

答案 0 :(得分:0)

com.sun.*是Java 8系统库的一部分,但是 JavaSE-1.8 执行环境不是, Java 8系统库的子集(例如,在执行环境中不包括所有import com.sun.javafx.application.*;子包)。

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

只要不使用任何类,{{1}}并不是错误,而只是未使用的import语句。

另请参阅How does Eclipse know that com.sun is a restricted API?