首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX10.8.2 Mt Lion上的IntelliJ 12

OSX10.8.2 Mt Lion上的IntelliJ 12
EN

Stack Overflow用户
提问于 2013-01-10 20:04:05
回答 4查看 8.6K关注 0票数 11

问题:使用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如下所示:

代码语言:javascript
复制
JVMVersion
1.7*

当我尝试启动IDEA (或者当我运行./Applications/IntelliJ\ IDEA\ 12\ CE.app/Contents/MacOS/idea)时,我得到"No Java runtime present,requesting“。还有一个弹出窗口,上面写着“要打开”IntelliJ IDEA,“您需要一个JavaSE6运行时,您想现在就安装一个吗?”我选择了“不是现在”。

我确实有Java7,但由于某种原因,IDEA似乎看不到它。

代码语言:javascript
复制
>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文件有

代码语言:javascript
复制
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH

一些终端输出:

代码语言:javascript
复制
>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)。

那么,我漏掉了什么愚蠢的小东西?:)

EN

回答 4

Stack Overflow用户

发布于 2013-01-10 20:52:54

AFAIK目前还不能在JDK7上运行idea。请参阅this讨论,其中还解释了reason

票数 5
EN

Stack Overflow用户

发布于 2013-10-29 04:41:25

正如我在另一个问题上发布的一个可能的解决方法:https://stackoverflow.com/a/19621573/165835,对于那些不能在其计算机上有两个JDK的OCD。

票数 0
EN

Stack Overflow用户

发布于 2013-11-01 18:22:03

您似乎需要向此文件中添加一些字段:/Library/Java/JavaVirtualMachines/jdk1.7.**.jdk/Contents/

代码语言:javascript
复制
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string> 
</array>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14257529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档