web-dev-qa-db-ja.com

OSX 10.7 Lion上のJDK

Javaから提供される開発者パッケージ用にApple for 10.7およびJavaアプリは正常に動作しています

しかし、EclipseはJDKルートパスを見つけることができず、どちらもできません。

誰かアイデアはありますか?

67
Wolf

http://connect.Apple.com から10.7 Lion JDKをダウンロードできます。

  1. サインインして、右側のJavaセクションをクリックします。

  2. Jdkは以前とは異なる場所にインストールされます。これにより、IDE(Eclipseなど)がソースコードとjavadocsを見つけることができなくなります。

  3. これを書いている時点で、JDKは次のようになっています。

    /ライブラリ/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home

  4. Eclipse設定を開き、Java-> Installed JREsページに移動します

  5. 「JVMコンテンツ(MacOS Xデフォルト)を使用するのではなく、JDKの場所を使用する必要があります。

  6. 執筆時点ではSearchは新しいJDKの場所を認識していません。 Addボタンをクリックする必要があります

  7. JREの追加ウィザードから、JREタイプに「MacOS X VM」を選択します

  8. JRE定義ページの場合、以下を入力する必要があります。

    • JREホーム:/Library/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
  9. 他のフィールドは自動入力され、デフォルトのJRE名は「ホーム」になります。これをより意味のあるものにすばやく修正できます。

    • JRE名:システムJDK
  10. ウィザードを終了し、インストールされたJREページに戻ります

  11. リストから「システムJDK」を選択します

  12. これで、通常通りに開発できます:

    • 基本クラスに対して正しく表示されるjavadocs
    • デバッグ時にソースコードが正しく表示される
97
Heath Borders

OS Xの新しいバージョンでは、すべてのJRE(およびJDK)が以下にあります。

/ライブラリ/ Java/JavaVirtualMachines /

/ System/Library/Java/JavaVirtualMachines /

古い道

/System/Library/Frameworks/JavaVM.framework/

廃止されました。

公式の非推奨事項は次のとおりです。

http://developer.Apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//Apple_ref/doc/uid/TP40010380-CH4-SW1

26

更新後、同じ問題が発生しました。 OSX LionによってダウンロードされたJREがありませんJavaRuntimeSupport.jarは動作しますが、多くのことで大混乱を引き起こす可能性があります。更新済みで、その前に動作中のJDK/JREがインストールされている場合は、Eclipseで以下を実行します。

1)プロジェクト>プロパティ> Java Build Path> Select JRE/JDK> Edit

2)「Alternate JRE」を選択します

3)「Installed JREs ...」をクリックします

4)開いたウィンドウで、「Search ...」をクリックします

すべてうまくいけば、古いJRE/JDKが見つかります。私はこの場所にいました:

/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
12
Yuri Brigance

Mountain Lionの場合、AppleのJavaは今日の1.6.0_35-b10-428.jdkまでです。
実際には/ Library/Java/JavaVirtualMachinesの下にあります。

ダウンロードするだけです
「Java for OS X 2012-005開発者パッケージ」(2012年9月6日)
から
http://connect.Apple.com/

私の見解では、Appleのネーミングは少なくとも少し混乱しています。なぜ「-005」-これは5番目のバージョンですか、それとも必要な5つのインストーラーの5番目ですか?

そしてインストーラーを実行します;次に、Eclipse内で上記の手順に従います。

6
Martin Haeberli

ここからjdk6をダウンロードできます http://support.Apple.com/kb/DL157

助けてほしい

1
RxRead