Mac OS X 10.6 Update 3のJavaはJava 1.6.0_22にアップグレードされました。ただし、ソースコードまたはJavaDocは含まれていませんでした。Appleソースを提供し、もしそうなら、それをどこで見つけることができますか?
ソースをEclipseに添付したいと思います。
今日も同じ問題が発生しました-Java Developerパッケージを http://connect.Apple.com からインストールしましたが、/System/Library/Frameworks/JavaVM.framework/...
に「src.jar」が見つかりませんでした。私のマシンでは、今では/Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar
。
更新:2011年3月以降の最新バージョンでは、jarは次のようになりました。/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
もう一度、最初に新しいJava開発者パッケージをダウンロードする必要があります。
私がやることは次のとおりです:
Java Developer Kit(開発者AppleIdを使用)、現在のバージョン1.6.0_24-b07-334.jdk
、そしてシェルで、/System/Library/Frameworks/JavaVM.framework/Home
ディレクトリ。
Jdkソースファイルへのシンボリックリンク、src.jar
、docs.jar
およびappledocs.jar
、ダウンロードしたばかりのjdkでは、次のとおりです。
Sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar src.jar
他の2つのjarも同様です。
次に、Eclipse/Preferencesで、新しいInstalled JREを作成できますduplicateating既存のone(既存のものは/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
)次に、新しいInstalled JREを選択して、元のファイルを削除します。
Eclipseプロジェクトは、「新しい」JREを指すように更新する必要があるかもしれませんが、ソースとjavadocは、標準のJavaのことで苦労せずに利用可能になります。
[〜#〜] nb [〜#〜] jdkのバージョンがシステムのバージョンと一致していることを確認してくださいJavaこれが正しく機能するために。
インストールJava source、docs in 8 steps:
Apple ID(- http://connect.Apple.com )でサインイン
ダウンロードJava for OS X 2012-00 *開発者パッケージ
インストールjavadeveloper_for_os_x_ * .dmg。
Eclipse> Preferences> Java> Installed JRE)に移動します
クリック検索...
/ Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk
/contents/homeのような場所のJREを選択します。私の場合、jdkファイル名は1.6.0_33-b03-424.jdk
でした。
ターミナルでjdkのファイル名を見つけることができます:ls -l /Library/Java/JavaVirtualMachines
ここで、「宣言を開く」を試みて「ソースが見つかりません」というメッセージが表示されたら、ボタンを押してソースを追加...と貼り付け/ Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk
/contents/home/src.jar
これらは私のために働いた正確なステップです。
Apple dev Javaダウンロードページ に移動し、可能な最新のものを取得します(Apple dev Webサイトでは、 OSのバージョンに適さないパッケージをダウンロードしてください)。
インストールしました Mac OS X 10.6 Update 5(ディスクイメージ)用のJava開発者パッケージ 。
次に、これらのコマンドを実行しました。
Sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Home/src.jar
Sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/docs.jar /System/Library/Frameworks/JavaVM.framework/Home/docs.jar
Sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_26-b03-384.jdk/Contents/Home/appledocs.jar /System/Library/Frameworks/JavaVM.framework/Home/appledocs.jar
その後、Eclipseを再起動しました(新しいJREを作成する必要はありませんでした)。
ダウンロードおよびインストール後にも機能しないこともわかりました。ディレクトリの使用は私にとっても機能しませんでした。これは最終的に役立ちました:
Sudo cp /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/
そしてEclipseを介してリンクしました!
参考までにMacbook Pro 2008では、LionおよびNetBeans 7.0.1を使用してゼロから再インストールしたため、パッケージJava 10.7 update 1(最新リリース)、ソースおよびJavaDocはダウンロード後に自動的にインストールされましたこのスレッドで説明されている開発者パッケージ。すべて順調です。
OSX 10.7 LionでJava update 1を実行している場合、ソースは/Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jarにあります。他の回答で述べたように、IDEでこのディレクトリを設定する前に、Java DeveloperパッケージをAppleからダウンロードしてインストールする必要があります。
ソリューションが私のために働いていないことがわかりました(私が間違っていることはわかりません)が、実際のjarを指定する代わりにsrc.jar
のディレクトリを選択すると、Eclipseでソースを見ることができました。
2012年1月31日、Appleが Java for Mac OS X Developer Preview 11M3614 + 10M3614 を開発者サイトに投稿しました。
これは、ソースコード、ドキュメントなど(開発者が必要とするすべてのもの)を含むバージョンです。