0

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

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

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

4

1 回答 1

0

您需要让您的 JDK 配置具有相同的名称、lile1.61.7. 项目文件仅通过其名称引用 JDK,因此它可以在不同操作系统上的所有 IDEA 安装中开箱即用,唯一的要求是在完全相同的名称下定义 JSDK。

于 2013-07-31T12:27:53.230 回答