代码之家  ›  专栏  ›  技术社区  ›  curthipster

Mac OS X Java更新的源代码[重复]

  •  68
  • curthipster  · 技术社区  · 15 年前

    我想将源代码附加到Eclipse。

    11 回复  |  直到 13 年前
        1
  •  80
  •   Chris Lercher    15 年前

    我今天也遇到了同样的问题-我从 http://connect.apple.com ,但在中找不到“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开发人员包。

        2
  •  18
  •   Steve Powell    15 年前

    我的工作如下:

    下载并安装Java开发工具包(使用开发人员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/首选项 安装的JRE 通过 复制 现存的(现有的)指向某物 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home )然后选择新的 安装的JRE

    Eclipse项目可能需要更新以指向“新的”JRE,但是源代码和javadocs现在应该可以用于标准java内容,而无需进一步的ado。

    NB公司 确保jdk的版本与系统Java的版本匹配,以使其正常工作。

        3
  •  12
  •   alexfv    14 年前

    安装java源代码,文档分8步:

    1. ( http://connect.apple.com )

    2. https://developer.apple.com/downloads/index.action

    3. 下载 Java for OS X 2012-00*开发人员包

    4. javadeveloper_for_os_x_*.dmg的javadeveloper_ .

    5. Eclipse>首选项>Java>已安装的JRE

    6. 搜索。。。

    7. 选择具有以下位置的JRE /库/Java/JavaVirtualMachines/ 1.6.0_your_jdk_filename.jdk . 在我的例子中,jdk文件名是 1.6.0_33-b03-424.jdk

      您可以在终端中找到jdk的文件名: ls -l /Library/Java/JavaVirtualMachines

    8. 现在,当您尝试“open declaration”并获取消息“Source Not Found”时,请按按钮 和粘贴 /库/Java/JavaVirtualMachines/ 1.6.0你的jdk文件名.jdk /目录/home/src.jar

        4
  •  11
  •   Bohemian    15 年前

    前往 apple dev java downloads page
    我安装了 Java Developer Package for Mac OS X 10.6 Update 5 (Disk Image) .

    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)。

        6
  •  1
  •   oae    15 年前

     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/
    

    和日食联系在一起!

        7
  •  0
  •   lindon fox TimT    15 年前

    我发现这些解决方案不适合我(不确定我做错了什么),但是当我选择 src.jar 而不是指定实际的jar。

        8
  •  0
  •   carl    14 年前

        9
  •  0
  •   pm_labs    14 年前

    对于运行Java update 1的OSX 10.7lion,我发现源代码位于:Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar。如其他答案中所述,在IDE中设置此目录之前,首先需要从Apple下载并安装Java Developer包。

        10
  •  0
  •   Garrett Hyde NeilP    13 年前

    2012年1月31日,苹果发布了 Java for Mac OS X Developer Preview 11M3614+10M3614 在他们的开发网站上。

    这是一个包含源代码、文档等的版本(即开发人员所需的一切)。

        11
  •  -1
  •   Sumit Kapoor    13 年前

    从下面的链接下载ubuntu包,解压它(usr ar命令,即ar-x*.deb),

    复制src.zip文件并保存它。

    http://packages.ubuntu.com/hardy/all/sun-java6-source/download