Mac OSでのIntelliJ IDEA JDK構成


120

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



1
IntelliJのドキュメントを参照してください。
dimo414 2017年

回答:


272

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

[キャッシュの無効化 ]メニュー項目は、IntelliJ IDEAの[ファイル ]メニューにあります。

最近のApple Javaアップデート後の直接JDKパスは次のとおりです。

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

IDEAでは、ファイルで新しいJSDKを構成できますプロジェクト構造、左側でSDKを選択し、[+]ボタンを押して、上記のJDKホームパスを指定すると、次のようになります。

Mac上のJDK 1.6


1
IntelliJ IDEA 11.xおよび12.x EAPのOS X 10.8でも同じことを試しましたが、問題は解決しません。私はAppleのJava 1.6とOracleのJava 1.7の両方を持っていますが、問題はそれらの両方と一致しています。
ソリン2012年

このバグに従ってください、これが原因である可能性がありますyoutrack.jetbrains.com/issue/IDEA-95789
ソリン

1
jdkパスはバージョンごとに変わる可能性があり、パスを見つけるために、which javaターミナルで次のように出力/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javaし、Homedir pathを使用してIntelliJアイデアダイアログに入力します/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov

12

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

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

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


5

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

ここに画像の説明を入力してください ここに画像の説明を入力してください


-1

Mac IntelliJ Idea 12では、設定/キーマップは次の場所に配置されています:./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/


これは、元の質問への回答には役立ちません
Alexandre Santos
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.