web-dev-qa-db-ja.com

Mac OSでのIntelliJ IDEA JDK設定

IntelliJ IDEA 10.を使用しています。新しいプロジェクトを作成するたびに、このプロジェクトにJDKを選択するように求められます。誰でも私がそれを設定して使いやすくする方法を知っていますか?

116
Josh Morrison

Mac OS XまたはUbuntuを使用している場合、問題はJDKへのシンボリックリンクが原因です。ファイル|キャッシュの無効化が役立ちます。そうでない場合は、シンボリックリンクではなく、直接JDKホームフォルダーへのJDKパスを指定します。

Invalidate Cachesメニュー項目は、IntelliJ IDEAFileメニューで使用できます。

最近のApple Java更新後の直接JDKパスは次のとおりです。

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

IDEAでは、新しいJSDKをFile |プロジェクト構造、左側のSDKを選択し、[+]ボタンを押してから、上記のJDKを指定しますホームパス、次のようなものを取得する必要があります。

JDK 1.6 on Mac

263
CrazyCoder

ちょうどこれを試してみました最近を選択しようとするとJDK ... /System/Library/Java/JavaVirtualMachines/emptyを開いて選択するときに表示されます- IntelliJ。したがって、JDKを選択できませんでした...

回避策これは、Finderウィンドウが開いたときに([+] JDKを押して)ショートカットShift + CMD + Gを使用するだけです。 =パス​​を指定します。 (私の場合は/System/Library/Java/JavaVirtualMachines/1.6.0.jdk

そして出来事、IntelliJはその時点からすべてを見つけることができます。

10
ehanoc

Javaを更新すると、JDKパスが変更される場合があります。 Macの場合、インストールされているJavaバージョンを確認するには、次のパスに移動する必要があります。

/Library/Java/JavaVirtualMachines/

次に、見つけたJDKバージョンがjdk1.8.0_151.jdkであり、その中のホームディレクトリへのパスがJDKホームパスであるとします。

私の場合、それは:

/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

File -> Project Structure -> SDKsに移動して構成できます。

enter image description hereenter image description here

5
some random guy