问题:使用Java7在OSX10.8.2上运行IntelliJ 12。
我安装了全新的OSX 10.8.2Mt Lion,并且安装了官方的Oracle Java 7(没有Java 6)。
我已经安装了IntelliJ IDEA的最新版本(12.0.1),并编辑了/Applications/IntelliJ IDEA 12CE.app/Contents/Info.plist,使JVMVersion如下所示:
JVMVersion
1.7*当我尝试启动IDEA (或者当我运行./Applications/IntelliJ\ IDEA\ 12\ CE.app/Contents/MacOS/idea)时,我得到"No Java runtime present,requesting“。还有一个弹出窗口,上面写着“要打开”IntelliJ IDEA,“您需要一个JavaSE6运行时,您想现在就安装一个吗?”我选择了“不是现在”。
我确实有Java7,但由于某种原因,IDEA似乎看不到它。
>java -version
java version "1.7.0_12-ea"
Java(TM) SE Runtime Environment (build 1.7.0_12-ea-b07)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b28, mixed mode)我的.profile文件有
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH一些终端输出:
>echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home
>echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin在我的系统偏好设置> Java中,只有一个条目: Java 7 (1.7.0_12-ea)。
那么,我漏掉了什么愚蠢的小东西?:)
发布于 2013-01-10 20:52:54
AFAIK目前还不能在JDK7上运行idea。请参阅this讨论,其中还解释了reason。
发布于 2013-10-29 04:41:25
正如我在另一个问题上发布的一个可能的解决方法:https://stackoverflow.com/a/19621573/165835,对于那些不能在其计算机上有两个JDK的OCD。
发布于 2013-11-01 18:22:03
您似乎需要向此文件中添加一些字段:/Library/Java/JavaVirtualMachines/jdk1.7.**.jdk/Contents/
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
</array>https://stackoverflow.com/questions/14257529
复制相似问题