使用netbeans工具查看JVM源码(上)

首先我们来说一下JDK的问题,一般我们用的是oracle的JDK,这边我们要查看编译的是OpenJDK。先看一下两者之间的关系:


从上面可以看到,黑色部分是代码一致的,So,两者之间的源代码大部分是一样的。

1、下载OpenJDK的源码:

下载地址:

http://www.java.net/download/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip

2、下载netbeans,我这边选择是centOS系统:(前面有说过,玩转Linux才是java开发者逼格的一种方式)

http://download.netbeans.org/netbeans/8.0.2/final/bundles/netbeans-8.0.2-cpp-linux.sh

这边一定要下载for C/C++版的,具体为什么呢?自己想吧~



3、导入JVM代码项目:


Next-->


Next-->


Next-->


构建命令修改为:

${MAKE} -f Makefile clean jvmg ALT_BOOTDIR=/usr/java/jdk1.7.0_79 ARCH_DATA_MODEL=64 LANG=C

其中ARCH_DATA_MODEL指定的是64位系统。

后面一直Next下去,点击完成即可



此时控制台会出现编译错误,这是因为一些参数什么都还没设置好。这样子项目就已经导入好了。

下一节再讲解编译构建。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr-稻帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值