这个问题在这里已有答案:
我已经在IntelliJ中打开了我在Eclipse下运行的git项目 . 我在以下地方改为Java 8:
File -> Project Structure -> SDKs
和
File -> Project Structure -> Project
在哪里设置Java 8别的?它想要什么?
该项目是Maven,pom文件只有 dependencies 个部分
dependencies
UPDATE
我试图在 IntelliJ 下运行
IntelliJ
为了编译代码,你应该添加maven build部分:
<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
除了你所做的,你还必须更新构建模块 .
SHIFT + CTRL + ALT + S -> Modules -> Select JDK 1.8 and press apply
检查构建的输出以确保IntelliJ使用的是JDK 8,而不是您使用的早期版本(7?) .
你可以这样试试:
对于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)
C:\Program Files\...\jdk1.8
以上是设置eclipse .
然后,您需要为项目设置应用更改,如下所示:
Project -> Properties -> Java Build Path -> Libraries -> Click on JRE System Library -> Edit button -> change the Library as 8 你已经为eclipse设置了
Project -> Properties -> Java Build Path -> Libraries -> Click on JRE System Library -> Edit button -> change the Library as 8
对于IntelliJ,您可以尝试this guide
3 回答
为了编译代码,你应该添加maven build部分:
你也可以去File |设置|构建,执行,部署|编译器| Java编译器并在那里进行更改,但它会导致其他开发人员失败,因为他们需要在构建之前修改IDE
除了你所做的,你还必须更新构建模块 .
检查构建的输出以确保IntelliJ使用的是JDK 8,而不是您使用的早期版本(7?) .
你可以这样试试:
对于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 .
然后,您需要为项目设置应用更改,如下所示:
Project -> Properties -> Java Build Path -> Libraries -> Click on JRE System Library -> Edit button -> change the Library as 8
你已经为eclipse设置了对于IntelliJ,您可以尝试this guide