2

我想开始学习 java,但 Eclipse 给我带来了一些麻烦。

首先,我是 Java 的初学者,对此几乎一无所知。我想使用“JavaSe-1.7”。除了使用最新版本之外,我没有明确的理由使用它。下载 Eclipse(Java 开发人员的 Eclipse IDE)后,我创建了一个新的 Java 项目并选择了“使用执行环境 JRE:JavaSE-1.7”。这直接弹出了通知“当前工作区的默认编译器合规级别为 1.6。新项目将使用项目特定的编译器合规级别 1.7.'。我完成了项目的创建并开始学习一些教程。

但是我直接注意到我有 2 个错误,这些错误没有解释任何内容或有来源。我忽略了它并开始输入并尝试导入“java.io.console”,但是它说“无法解析导入 java.io”,我不知道它的原因是什么,也不知道如何解决这个问题。

想要一些指示进入正确的方向。

提前致谢

4

2 回答 2

5

检查您的 Eclipse 首选项:Java -> 已安装的 JRE。您正在使用的那个应该被标记,它应该是一个 JDK 而不仅仅是一个 JRE。

还要检查项目的构建路径:右键单击项目 -> 属性 -> Java 构建路径 检查“库”文件夹中是否存在 JRE 系统库,如果不存在,请使用“添加库”->“JRE 系统库” " 然后选择正确的一个(从已安装的 JDK 中)。

于 2012-04-26T06:38:49.693 回答
4

您可能没有正确设置 JDK/JRE。

检查以下内容:

  • 您安装了 JDK 还是仅安装了 JSE?需要 JDK 来将 .java 文件编译为 .class 文件。没有它,你只能运行java程序,不能开发它们。如果没有,请从 Oracle 网站下载并安装它。

  • 签入 Eclipse,如果您也在那里安装了 JRE。您只需要指定安装路径。您可以通过“窗口->首选项”菜单访问此屏幕。看这个截图:

在此处输入图像描述

您收到的有关项目特定编译器合规级别的消息不是问题,它只是意味着您的工作区设置为符合 java 1.6,但您的项目将符合 java 1.7 标准。此外,Java 7 通常没有任何问题。

路径可能不同,特别是如果您没有运行 *nix 操作系统。只需将位置指向您安装 JDK 的位置。

于 2012-04-26T06:41:19.553 回答