我想开始学习java,但Eclipse给了我一些麻烦。
首先,我是Java的初学者,几乎不知道它。我想使用'JavaSe-1.7'。除了使用最新版本之外,我没有明确的理由使用它。下载Eclipse(Eclipse IDE for Java Developers)之后,我创建了一个新的Java项目并选择了“使用执行eviorment JRE:JavaSE-1.7”。这直接弹出通知说'当前工作空间的默认编译器合规性级别为1.6。新项目将使用项目特定的编译器合规级别1.7。我完成了项目的创建并开始学习一些教程。
然而我直接注意到我有2个错误,没有解释任何东西或有来源。我忽略了它并开始输入并尝试导入'java.io.console',但它说'导入java.io无法解决',我不知道它的原因是什么,如何解决这个问题。
想要一些指示正确的方向。
提前致谢
答案 0 :(得分:5)
检查您的Eclipse首选项:Java - >已安装的JRE。您正在使用的那个应该被标记,它应该是JDK而不仅仅是JRE。
同时检查项目的构建路径:右键单击项目 - >属性 - > Java构建路径 检查“libraries”文件夹中是否存在JRE系统库,如果没有,请使用“添加库” - >“> JRE系统库”添加它,然后选择正确的(来自已安装的JDK)。
答案 1 :(得分:4)
您可能没有正确设置JDK / JRE。
检查以下内容:
您安装了JDK还是只安装了JSE?需要JDK将.java文件编译为.class文件。没有它,你只能运行 java程序,而不是开发它们。如果没有,请从Oracle网站下载并安装它。
检查Eclipse中是否还安装了JRE。您只需指定安装路径即可。您可以通过“Window-> Prefrences”菜单访问此屏幕。看这个截图:
您收到的有关项目特定编译器合规性级别的消息不是问题,它只是意味着您的工作区已设置为符合java 1.6,但您的项目将符合java 1.7标准。此外,Java 7通常没有任何问题。
路径可能不同,特别是如果您没有运行* nix操作系统。只需将位置指向安装JDK的位置即可。