如何为JDK8开发设置IntelliJ IDEA环境?我正在运行IntelliJ IDEA 2017.1.3社区版。如何为JDK8开发设置我的IntelliJ IDEA环境?
在整个IDE中设置了Java的其他设置,并且不时找到所有隐藏位置并进行设置。我需要偶尔在JDK6和JDK8开发之间切换,所以它不像重装和选择JDK8那么简单。我需要找到IDE中的所有开关,以便我可以可靠地在两者之间切换(并显示其他人如何操作)。
请帮我找到所有的设置和正确的价值观有一个积极的JDK6和JDK8经验
项目设置
- 的IntelliJ IDEA>首选项> Java编译器>项目字节码版本
- 1.8
- IntelliJ IDEA> Preferences> Java Compiler> Target byt ECODE版本
- 1.5列出的所有模块
- 文件>项目结构>项目>项目SDK
- 1.8
- 文件>项目结构>项目>项目语言水平
- 5.0'枚举'关键字,泛型,自动装箱等
- 文件>项目结构>模块>我的项目的模块
- 语言水平= 5.0 '枚举' 关键字,泛型,自动装箱等
设置为创建新项目
- 文件>其他设置>默认设置>构建,执行,部署> Com piler> Java编译器>项目字节码版本
- 1。8
- 文件>其他设置>默认项目结构>项目>项目SDK
No SDK
- 文件>其他设置>默认项目结构>项目>项目语言水平
- 6 - @Override in interfaces
- 文件>其他设置>默认项目结构>平台设置>的SDK
- 确认1.6和1.8存在
解决方法:
我的经历,并设置所有的工程”设置“,如上面列出的JDK8等效。另外,我在2017.2版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>
转到项目设置并添加两个JDK。然后为每个项目选择一个你需要的。如果您使用maven,则根据编译器插件设置选择正确的JDK。 –
三个“默认项目结构”配置创建新项目时的默认值。除非你创建了很多项目,否则你可以忽略这些项目...... –
@perhuss,总的来说,策略是我们不检查intelliJ项目文件到git中。我不会每次使用“默认”每次我拉下一个新的回购并创建我的本地intellij设置? – MedicineMan