11

問題: Java 7 を搭載した OSX 10.8.2 で IntelliJ 12 を実行しています。

OSX 10.8.2 Mt Lion を新しくインストールし、公式の Oracle Java 7 をインストールしました (Java 6 はありません)。

IntelliJ IDEA の最新バージョン (12.0.1) をインストールし、/Applications/IntelliJ IDEA 12 CE.app/Contents/Info.plist を編集して JVMVersion を次のようにしました。

JVMVersion
1.7*

IDEA を起動しようとすると (または ./Applications/IntelliJ\ IDEA\ 12\ CE.app/Contents/MacOS/idea を実行すると)、「Java ランタイムが存在しません。インストールを要求しています」というメッセージが表示されます。「「IntelliJ IDEA」を開くには、Java SE 6 ランタイムが必要です。今すぐインストールしますか?」というポップアップ ウィンドウが表示されます。「今じゃない」を選びました。

私はJava 7を持っていますが、何らかの理由で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 には、エントリが 1 つあります。Java 7 (1.7.0_12-ea)。

それで、私はどんなばかげたことを見逃していますか?:)

4

4 に答える 4

5

私の知る限り、jdk 7 でアイデアを実行することはまだできません。理由も説明されているこのディスカッションを参照してください。

于 2013-01-10T12:52:53.727 に答える
0

私が他の質問に投稿した1つの可能な回避策: https://stackoverflow.com/a/19621573/165835、それらはマシンに2つのJDKを持つことができないOCDです..

于 2013-10-28T20:41:25.110 に答える