Mac OS X 10.8.2を使用し、JDK7を使用しています。最新バージョンのIDEAIntelliJ11をダウンロードしましたが、JDK 6がないと起動しないようです。回避策はありますか?
JDK7を搭載したMacOSXでIDEAIntelliJを実行するにはどうすればよいですか?
Mac OS X 10.8.2を使用し、JDK7を使用しています。最新バージョンのIDEAIntelliJ11をダウンロードしましたが、JDK 6がないと起動しないようです。回避策はありますか?
JDK7を搭載したMacOSXでIDEAIntelliJを実行するにはどうすればよいですか?
アップデート:
JDK1.7でIDEA12を実行する場合(inに変更JVMVersion
した後)、ご使用の環境にあることを確認してください。関連するJavaの問題を参照してください。1.7*
Info.plist
LANG=en_US.UTF-8
ランチャーの問題のデバッグについては、このスレッドを参照してください。
Mac上のGUIアプリケーションはターミナル環境にアクセスできないことにも注意してください。ターミナルで正常に機能するいくつかの環境変数を定義した場合、ターミナルから実行していない他のアプリケーションはこれらの変数を認識しません。この問題の回避策は、ターミナルから直接アプリケーションを起動することです。IDEAの場合、次のコマンドを使用できます。
open -a /Applications/IntelliJ\ IDEA\ 12.app/
現在、MacでのJDK 1.7サポートには、Retinaサポートの欠落、ちらつきの可能性、一部のAPIが実装されていないなどの既知の問題があります。Macで最高のエクスペリエンスを得るには、JDK1.6でIDEAを実行することを強くお勧めします。プロジェクトを構築および実行するためのターゲットとしてJDK1.7を使用することを妨げるものではありません。
IntelliJ IDEA 11ランチャーは、Mac上のJDK1.7では動作しません。現時点では、IDEA 11以前のバージョンを実行できるように、JDK1.6がインストールされている必要があります。
IntelliJ 15 Ultimateをインストールしましたが、これと同じメッセージが表示されました。Java1.7と1.8もインストールしています。
ターミナルで次の手順を使用して解決しました。
$ cd /Applications/IntelliJ\ IDEA\ 14.app/Contents
Info.plist
ファイルを編集し、このビットを変更しました:
<key>JVMVersion</key>
<string>1.6*</string>
に:
<key>JVMVersion</key>
<string>1.8*</string>
打ち上げ後、すべてが黄金色になりました。
IntelliJ13とOSX10.9では、plistを1.7 *に変更するだけで、Java6のインストールを求めるプロンプトが表示されなくてもJava7で動作します。
それでもJava6をインストールする必要があるというエラーメッセージが表示される場合。これには2つの問題があります。
あなたに必要なのは:
または、このhttps://github.com/wonder-mice/mac-java-launcherを使用して自動化することもできます。これは、IntelliJだけでなく機能すると思います。
他の人は非常に良い解決策を提案していますが、viエディターなどで手動で行う必要があります。代わりに、Macターミナルからこのコマンドを実行すると、次のようになります。
find /Applications/IntelliJ*/*Contents/*Info.plist -exec sed -i -e 's/string>1.6/string>1.7/' {} \;
いくつかのオプションのヒント:
変更が行われたことを確認するには、次のコマンドを実行します。
grep "string>1.7" /Applications/IntelliJ*/*Contents/*Info.plist