Mac OS X 10.8.2を使用し、JDK 7を使用します。今、最新バージョンのIDEA IntelliJ、11をダウンロードしました。しかし、JDK 6なしでは起動しないようです。
JDK 7を搭載したMac OS XでIDEA IntelliJを実行するにはどうすればよいですか?
UPDATE:
JDK 1.7でIDEA 12を実行するとき(1.7*
のJVMVersion
をInfo.plist
に変更した後)環境にLANG=en_US.UTF-8
があることを確認してください。 Javaの問題:
このスレッドを参照 ランチャーの問題をデバッグするため。
また、MacのGUIアプリケーションはターミナル環境にアクセスできないことに注意してください。ターミナルで正常に動作するいくつかの環境変数を定義した場合、ターミナルからではなく実行する他のアプリケーションにはこれらの変数は表示されません。この問題の回避策は、ターミナルからアプリケーションを直接起動することです。IDEAには次のコマンドを使用できます。
open -a /Applications/IntelliJ\ IDEA\ 12.app/
現在、MacでのJDK 1.7サポートには、Retinaサポートの欠落、ちらつきの可能性、 実装されていない一部のAPI などの既知の問題があります。 Macで最高のエクスペリエンスを実現するには、JDK 1.6でIDEAを実行することを強くお勧めします。プロジェクトをビルドおよび実行するためのターゲットとしてJDK 1.7を使用することを妨げるものではありません。
IntelliJ IDEA 11ランチャーは、Mac上のJDK 1.7では動作しません。現時点では、IDEA 11以前のバージョンを実行できるように、JDK 1.6をインストールする必要があります。
IntelliJ 15 Ultimateをインストールしましたが、これと同じメッセージを受け取りました。また、Java 1.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>
起動後、すべてが黄金色になりました。
IntelliJ 13とOS X 10.9では、plistを1.7 *に変更するだけで、Java 6インストールを要求することなくJava 7で動作します。
それでもJava 6をインストールする必要があるというエラーメッセージが表示される場合。それには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