将 Intellij SDK 指向 jenv 定义的 java 主页
Pointing Intellij SDK to jenv defined java home
我正在使用 jenv 设置 java 主页。当我做 echo $JAVA_HOME
.
时,它工作正常并指向正确的 JAVA_HOME
我的问题是我们如何设置 Intellij 以获取 JAVA_HOME 指向的 SDK,而无需通过项目 SDK 路由。
输出:
echo $JAVA_HOME
/Users/jetfire/.jenv/versions/ibm64-15.0.1
java -version
openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.1+9)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.23.0, JRE 15 Mac OS X amd64-64-Bit Compressed References 20201024_81 (JIT enabled, AOT enabled)
OpenJ9 - 0394ef754
OMR - 582366ae5
JCL - ad583de3b5 based on jdk-15.0.1+9)
我觉得最相关的答案来自这里
但是我认为我不应该设置 java_home,因为它已经由 jenv 设置。
您不需要设置任何变量。您提供的 link 有答案。
当您单击 +
按钮时,请使用您在此处发布的路径 /Users/jetfire/.jenv/versions/ibm64-15.0.1
我用的是sdkman所以基本一样
已联系 IntelliJ 团队,似乎有对此功能的公开请求。目前这是不可能的。
参考:
我正在使用 jenv 设置 java 主页。当我做 echo $JAVA_HOME
.
我的问题是我们如何设置 Intellij 以获取 JAVA_HOME 指向的 SDK,而无需通过项目 SDK 路由。
输出:
echo $JAVA_HOME
/Users/jetfire/.jenv/versions/ibm64-15.0.1
java -version
openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment AdoptOpenJDK (build 15.0.1+9)
Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.23.0, JRE 15 Mac OS X amd64-64-Bit Compressed References 20201024_81 (JIT enabled, AOT enabled)
OpenJ9 - 0394ef754
OMR - 582366ae5
JCL - ad583de3b5 based on jdk-15.0.1+9)
我觉得最相关的答案来自这里
但是我认为我不应该设置 java_home,因为它已经由 jenv 设置。
您不需要设置任何变量。您提供的 link 有答案。
当您单击 +
按钮时,请使用您在此处发布的路径 /Users/jetfire/.jenv/versions/ibm64-15.0.1
我用的是sdkman所以基本一样
已联系 IntelliJ 团队,似乎有对此功能的公开请求。目前这是不可能的。 参考: