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就可以了。

  • 相关阅读:
    php AppStore内购付款验证
    NodeJS
    Electron 的中文乱码问题
    Flexbox 弹性盒子布局的使用
    springboot整合quartz
    第4章:逆向分析技术--64位软件逆向技术
    第51章:静态反调试技术——API查询
    第51章:静态反调试技术
    第48章:SEH
    第47章:PEB
  • 原文地址:https://www.cnblogs.com/linxyz/p/2438625.html
Copyright © 2011-2022 走看看