繁体   English   中英

Windows和Linux之间的Intellij项目-使用“提供的默认系统” JDK?

[英]Intellij project between Windows and Linux - use the 'default system provided' JDK?

我有两个开发工作站,一个运行Windows,另一个运行Linux。 我同时使用Intellij进行Java项目。 这两个平台均在默认位置安装了Oracle JDK 7。

由于某些令人讨厌的原因,每次切换平台时,我都需要更新项目配置以指定应使用的JDK。 在项目的“ Project SDK”设置中,有一个JDK选择,其中包括两个条目-1个条目用于c:\\Program Files\\Java\\jdk_1.7中的JDK,另一个c:\\Program Files\\Java\\jdk_1.7用于/usr/lib/jvm/java-7-jdk/的JDK。 /usr/lib/jvm/java-7-jdk/ 如果在Linux上打开项目,则必须将Project JDK专门设置为第二个。 如果我保存该项目,然后在Windows上关闭,提交,然后检出然后打开,它会抱怨找不到JDK,因此必须手动将其设置为Windows版本。

为什么Intellij不能自动解决这个问题? 我赞赏针对多个已安装的JDK进行测试是一项有用的功能,但是有没有办法告诉项目“仅使用默认JDK”?

您需要使JDK配置具有相同的名称,lile 1.61.7 项目文件仅按名称引用JDK,因此它将在不同操作系统上的所有IDEA安装中开箱即用,唯一的要求是使用完全相同的名称定义JSDK。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM