设置Eclipse STS以使用Java 8编译我的项目的Java代码

问题描述 投票:1回答:2

令我感到惊讶的是,操作Eclipse有多困难-我尝试做的几乎所有事情都以SE问题结尾。

我有一个新项目,其中包含大约两个文件和一些外部库。该项目可以通过命令行脚本手动编译:

rem List all java files in jar/ directory to text file
dir /s /B jar\*.java > sources.txt
rem make javac compile those files and put the .class files in bin directory
javac -cp %PZCLASSPATH% -d bin @sources.txt

我使用Java 8 JDK编译项目。我什至没有梦想过以相同的方式(或完全正确地构建)Eclipse,但是至少我想使其使用Java 8进行代码验证,以避免与旧Java版本不兼容的代码错误:] >

“图像描述”

我调查了项目属性,并试图找到一些要设置的内容:

“图像描述”

您可以看到,该菜单中还缺少Java 8。在NetBeans中,我记得只是将JDK更改为所需的版本。比硬编码菜单更好的方法。

而且菜单似乎没有太大作用,因为我看到The import java.util.Arrays cannot be resolved命令出现import java.util.Arrays;错误:

“图像描述”

所以它现在甚至没有使用Java 7。请注意,其他项目可以在IDE中正常工作,但是这个项目是手工制作的,因此存在问题。

还有另一种配置方法吗?

我非常惊讶地操作Eclipse有多困难-我尝试做的几乎所有事情都以SE问题结尾。我有一个新项目,其中包含大约两个文件和一些外部库。这个...

eclipse sts-springsourcetoolsuite
2个回答
1
投票

您需要做的第一件事是确保您的工作区可以访问Java 8 JRE。


0
投票

我手动将java编译器> java执行环境更改为1.8,但它像以前一样恢复为1.4,并向我发出有关jre版本不匹配的警告。

© www.soinside.com 2019 - 2024. All rights reserved.