我已经在IntelliJ中打开了我在Eclipse下运行的git项目。我在以下地方改为Java 8:
File -> Project Structure -> SDKs
和
File -> Project Structure -> Project
在哪里设置Java 8 else?它想要什么?
项目是Maven,pom文件只有dependencies
个部分
更新
我正试图在IntelliJ
答案 0 :(得分:13)
为了编译代码,你应该添加maven build section:
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
你也可以去File |设置|构建,执行,部署|编译器| Java编译器并在那里进行更改,但它会导致其他开发人员失败,因为他们需要在构建之前修改IDE
答案 1 :(得分:2)
除了你所做的,你还必须更新构建模块。
SHIFT + CTRL + ALT + S -> Modules -> Select JDK 1.8 and press apply
检查构建的输出以确保IntelliJ使用的是JDK 8,而不是您使用的早期版本(7?)。
答案 2 :(得分:0)
您可以尝试这种方式:
对于Eclipse:
Windows -> Preferences -> Java -> Installed JREs -> add JDK
您可以下载JDK for 1.8并在尝试添加JDK时浏览该文件。如果是Windows操作系统,则需要安装Java 1.8,然后使用C:\Program Files\...\jdk1.8
中的路径(请参阅this for reference)
以上是设置eclipse。
然后,您需要对项目设置应用更改,如下所示:
您为eclipse设置的 Project -> Properties -> Java Build Path -> Libraries -> Click on JRE System Library -> Edit button -> change the Library as 8
对于IntelliJ,您可以尝试this guide