zoukankan      html  css  js  c++  java
  • Mac中配置java的src.jar

    在Mac中使用Eclipse,查看某个jdk的源码时,默认情况下是查看不到的。

    解决办法如下:

    1、前往 https://developer.apple.com/downloads,并登陆;

    2、搜索'java developer';

    3、选择最新版本的链接,并下载jdk的dmg文件;

    4、下载后文件,利用工具提取src.jar文件;

    在第4⃣️部中可以使用工具来提取src.jar文件,也可用mac自带的命令来解决问题

    将下载下来的JavaDevelpor.pkg解压出来

    $ xar -xf JavaDeveloper.pkg
    

     此时,会有好几个pkg文件解压出来了,这里我们只使用到了一个JavaForMacOSX.pkg(名字好像是这样的,记不太清楚了,原文件被我删除了),再次使用命令将该文件解压

    $ xar -xf JavaForMacOSX.pkg
    

     解压出四个文件,其它文件不用理会,只需要关心Payload文件即可。

    首先将Payload文件更名

    $mv Payload Payload.gz

    第二步,将该文件解压出来,解压后还是没看到文件夹,需要执行第三步

    $gunzip Payload.gz

    第三步,执行下面的命令

    $ cat Payload | cpio -i
    

     执行完命令后,就得到了我们想要的目录内容了。

    5、使用命令查找src.jar文件:

    find /Library/Java/JavaVirtualMachines/ -name src.jar

    6、建立链接:

    cd /System/Library/Java/JavaVirtualMachines/[jdk大版本号].jdk/Contents/Home/

    sudo mkdir src

    cd src

    sudo ln -s /Library/Java/JavaVirtualMachines/[jdk版本号].jdk/Contents/Home/src.jar

    7、重启eclipse就可以了。

  • 相关阅读:
    如何编译Linux内核
    linux启动过程
    linux ifconfig
    Android 4.0 x86安装教程 附带联网参数详细设置
    linux ntfs模块
    Java 入门进阶
    深入理解Java中的String
    Java中字符串string的数据类型
    IDEA设置JVM运行参数
    Java11实战:模块化的 Netty RPC 服务项目
  • 原文地址:https://www.cnblogs.com/linxyz/p/2438625.html
Copyright © 2011-2022 走看看