如何为JDK8开发设置IntelliJ IDEA环境?我正在运行IntelliJ IDEA 2017.1.3社区版。
在整个IDE中设置了Java的各种设置,我不时会找到所有隐藏位置并设置它。我需要偶尔在JDK6和JDK8开发之间切换,所以它不像重新安装那么简单并且为所有东西挑选JDK8。我需要找到IDE中的所有开关,以便我可以在两者之间切换(并向其他人展示如何操作)设置。
请帮助我找到所有设置和正确的值,以获得积极的JDK6和JDK8体验
No SDK
我经历了将上面列出的所有“项目设置”设置为JDK8等价物。另外,我在2017年版的IDEA IntelliJ中遇到了一个缺陷,它意外地将目标版本设置为1.5。 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000347524-Java-Compiler-target-bytecode-version-Keeps-reverting-to-1-5
根据帖子,我需要对我的maven pom做一些黑客攻击。
<properties>
<!-- necessary for intellij to function -->
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
答案 0 :(得分:1)
在File
部分下的Project structure
/ Project
下,每个项目都通过下拉列表配置了JDK。选择你想要使用的那个,你应该完成。
同一部分有一个项目语言级别,您可能希望确保它是&#34; SDK默认&#34;这意味着如果你选择java 8作为项目SDK,你也可以使用java 8等功能,如lambdas。
可用的JDK全局配置(一次性操作)。我通常为每个主要的java版本添加一个,并在升级到更高版本时进行编辑。
除非项目中的模块使用不同的java版本,否则可以将模块设置保留为默认值。
希望这有帮助。