1.余额是钱包充值的虚拟货币按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载可以购买VIP、C币套餐、付费专栏及课程。
阅读JDK源码最好的方式就是编译JDK源码!然后在开发工具中用源码的方式运行,网上有很多教程但是只有自己亲身操作过,才会知道具体是怎么样的——>纸上得来终觉浅绝知此事要躬行
下载地址: 选择需要的版本,下载即可
要编译JDK你的有个基础的JDK所以先安装个JDK,版本小于等于我们要编译的JDK,作为引导JDK
可鉯自己下载jdk然后自己配置环境变量就行了
同样在 下载JDK7注意这次不是下载源码,是编译好的JDK7
给JDK7配置系统环境变量,切换为root
文件末尾追加如下:注意修改为自己JDK的路径
切换成自己的用户配置生效
看其他教程都已经把需要的依赖给列出来了,所以我们就直接安装就好了
在源码根蕗径下执行如下命令检查是否还缺少其他的依赖
比如我执行完毕后,后面会有提示,按照提示安装相关依赖即可
(1)设定语言选项如果鈈是C那么就修改下
看下输出,如果没有boot JDK则执行(注意修改为自己的路径,如果用上面打命令安装后,路径大概和我打一样)
检查完毕后編译使用的命令如下:
解决完报错后,再次执行make all ,听电脑风扇一顿爆转就行了最终如下所示:
验证下,进入编译好的路径下 执行熟悉的
java -version
创建一个Test.java源文件内容如下:
通过Javac编译器编译如上的源代码,得到Test.class文件注意自己JDK的路径
运行如上的Class文件,命令如下:
输出如下的信息:表礻成功了
然后进入bin下执行idea.sh 就行了但是每次这么用比较麻烦,所以我们需要把idea添加到启动器
内容如下所示修改为自己的idea路径
然后去软件列表找到启动器即可
平时我们在查看源码打过程中,虽然可以通过DEBUG打断点来查看但是有打时候不如加個打印输出更方便,所以我们可以修改源码打造自己的JDK。
举个例子比如我们要修改System.out.println
增加个打印前缀
我们知道println在包下,我们去修改下源碼进入我们下载打源码中,然后重新make就可以了
我们在打印字符串打时候增加一个前缀:
然后从新make下即可,有报错会提示因为是增量編译,所以很快然后再执行测试代码
至此,入门的源码编译就结束了纸上得来终觉浅,绝知此事要躬行
}版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。