2012-04-26 56 views
2

我想开始学习java,但Eclipse给我一些麻烦。安装eclipse java SE-1.7

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

但是我直接注意到我有2个错误,它不解释任何东西或有一个来源。我忽略它,并开始输入并尝试导入'java.io.console',但它说'导入java.io无法解析',我不知道是什么原因导致它无法解决这个问题。

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

在此先感谢

+0

提供准确的源代码给你带来麻烦。 – 2012-04-26 06:39:06

+0

hm,您是否尝试安装JavaSE-1.6?因为JRE可以并排安装,所以我建议如果Eclipse说它期望它,那么就做。即使我同意使用最新版本,我也会这样做。 – 2012-04-26 06:39:27

回答

4

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

检查以下内容:

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

  • 如果您还有JRE,请在Eclipse中检查。您只需指定安装路径。您可以通过“窗口 - > Prefrences”菜单访问此屏幕。看到这个截图:

enter image description here

您收到有关项目的具体编译器遵从性级别的信息是没有问题的,它只是意味着你的工作区设置符合到Java 1.6,但您的项目将遵守到java 1.7标准。另外,一般来说Java 7是没有问题的。

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

+1

+1为视觉援助:) – Thomas 2012-04-26 09:16:38

5

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

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

+0

谢谢,只能接受1个答案,虽然:( – John 2012-04-26 07:18:20

+0

@约翰你仍然可以upvote多个答案:) – Thomas 2012-04-26 09:16:21