Javaから提供される開発者パッケージ用にApple for 10.7およびJavaアプリは正常に動作しています
しかし、EclipseはJDKルートパスを見つけることができず、どちらもできません。
誰かアイデアはありますか?
http://connect.Apple.com から10.7 Lion JDKをダウンロードできます。
サインインして、右側のJava
セクションをクリックします。
Jdkは以前とは異なる場所にインストールされます。これにより、IDE(Eclipseなど)がソースコードとjavadocsを見つけることができなくなります。
これを書いている時点で、JDKは次のようになっています。
/ライブラリ/Java/JavaVirtualMachines/1.6.0_26-b03-383.jdk/Contents/Home
Eclipse設定を開き、Java-> Installed JREsページに移動します
「JVMコンテンツ(MacOS Xデフォルト)を使用するのではなく、JDKの場所を使用する必要があります。
執筆時点ではSearchは新しいJDKの場所を認識していません。 Addボタンをクリックする必要があります
JREの追加ウィザードから、JREタイプに「MacOS X VM」を選択します
JRE定義ページの場合、以下を入力する必要があります。
他のフィールドは自動入力され、デフォルトのJRE名は「ホーム」になります。これをより意味のあるものにすばやく修正できます。
ウィザードを終了し、インストールされたJREページに戻ります
リストから「システムJDK」を選択します
これで、通常通りに開発できます:
OS Xの新しいバージョンでは、すべてのJRE(およびJDK)が以下にあります。
/ライブラリ/ Java/JavaVirtualMachines /
/ System/Library/Java/JavaVirtualMachines /
古い道
/System/Library/Frameworks/JavaVM.framework/
廃止されました。
公式の非推奨事項は次のとおりです。
更新後、同じ問題が発生しました。 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
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内で上記の手順に従います。
ここからjdk6をダウンロードできます http://support.Apple.com/kb/DL157
助けてほしい