用于Mac OS X 10.6 Update 3的Java已升级到java 1.6.0_22.但是,它们不包含源代码或JavaDoc.有谁知道Apple是否提供了来源,如果有的话,在哪里可以找到它?
我想将源附加到Eclipse.
Chr*_*her 80
我今天遇到了同样的问题 - 我从http://connect.apple.com安装了Java Developer软件包,但是再也找不到"src.jar" /System/Library/Frameworks/JavaVM.framework/...
了.在我的机器上,它现在在
/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 Developer软件包.
Ste*_*ell 18
我的工作如下:
下载并安装Java Developer Kit(使用您的开发人员AppleId),当前版本1.6.0_24-b07-334.jdk
,然后在shell中,cd到/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
和其他两个罐子类似.
然后,在Eclipse/Preferences中,您可以通过复制现有的JRE(现有的JRE指向类似的东西)来创建新的Installed JRE,然后选择新的Installed JRE并删除原始JRE./System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Eclipse Projects可能需要更新以指向'new'JRE,但源和javadoc现在应该可以用于标准java的东西而不需要更多的东西.
注意确保jdk的版本与系统Java的版本匹配,以使其正常工作.
Ale*_*rov 12
通过8个步骤安装java源代码,文档:
使用您的Apple ID登录(http://connect.apple.com)
下载适用于OS X 2012-00*Developer Package的Java
安装javadeveloper_for_os_x_*.dmg.
转到Eclipse> Preferences> Java> Installed JRE
点击搜索...
选择JRE,其位置如/ Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk
/ contents/home.在我的情况下,jdk文件名是1.6.0_33-b03-424.jdk
.
您可以在终端中找到jdk的文件名: ls -l /Library/Java/JavaVirtualMachines
现在,当你尝试"打开声明"并获得消息"Source Not Found"按下按钮Attach source ...并粘贴 / Library/Java/JavaVirtualMachines/1.6.0_your_jdk_filename.jdk
/contents/home/src.jar
Boh*_*ian 11
这些是对我有用的确切步骤.
转到apple dev java下载页面并获取最新版本(apple dev网站不允许您下载不适合您的操作系统版本的软件包).
我为Mac OS X 10.6 Update 5(磁盘映像)安装了Java Developer Package.
然后我执行了这些命令:
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
Run Code Online (Sandbox Code Playgroud)
然后我重新启动了Eclipse(我没有必要创建一个新的JRE).
归档时间: |
|
查看次数: |
37476 次 |
最近记录: |