IDEA14下多jdk编译时,enum不支持;多个project共用在一个workplace下每个module时引用外部包

  • idea多个工程如何在一个项目中管理:

把多个多个项目放在一个叫work目录下,那么打开IntelliJ IDEA编译器,点击菜单 File->Open...,选择刚刚的work目录,即可。

  • 在一个workplace下打开了多个项目,这多个项目在这里边怎么管理呢?

File->Project Structure..,打开Modules发现多个工程列表,选择每个列表可以切换jdk、引用外部jar、添加外部modules引用等,这有点像vs的添加应用功能。

IDEA14下多jdk编译时,enum不支持;多个project共用在一个workplace下每个module时引用外部包

  • 语法级别配置

当我们idea(jdk1.8 x64)安装好后,我又安装了jdk1.7(x86),结果打开项目后,发现代码中的enum类型完全不可以使用了,看起来像是enum类型不被识别了,看了网上说1.5之后,就开始支持enum了,怎么会可能不识别该类型呢?!!!

后来查看了open->Project Structure..,打开Project Settings下的Project选项卡,发现语法级别配置的是1.3:

IDEA14下多jdk编译时,enum不支持;多个project共用在一个workplace下每个module时引用外部包

一共提供可选项:

IDEA14下多jdk编译时,enum不支持;多个project共用在一个workplace下每个module时引用外部包

切换为8后,问题解决了。

上一篇:将main方法打成jar包,并引用第三方的maven jar包


下一篇:JavaScript DOM编程艺术-学习笔记