oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1522字,纯文字阅读大概需要3分钟。
内容图文
两个jdk的区别
oracle jdk是sun/oracle(甲骨文)公司的,部分jdk开源;相对比较稳定,使用的比较多。
openjdk是完全开源的,据说是官方oracle唯一承认的开源版本。
idea如何调试jdk代码
首先oracle默认的源码包是不全的
这是当前项目的CLASS_PATH和对应的源码路径(除了前两个zip包是自带的,其他都是我添加的)
(jdk1.8源码下载路径)[http://hg.openjdk.java.net/jdk8u],我选用下面这个,这里不仅有jdk代码,还有hotspot等源码
选择brower可以查看目录结构,选择zip下载zip压缩后的源码包,然后在idea的sourcepath里添加这个zip包,这样jdk的源码就基本比较全了。
(openjdk github源码)[https://github.com/openjdk/jdk],其实openjdk是使用mercurial管理的,对应的命令是:hg相关
其他三方包的源码及文档:
先调试的时候进不去源码怎么办?java.* 和 javax.*前面的√去掉
jdk版本8u201 8u202 区别
官方对于奇数版本与偶数版本区别的解释:从JDK版本7u71以后,JAVA将会在同一时间发布两个版本的JDK,其中:奇数版本为BUG修正并全部通过检验的版本,官方强烈推荐使用这个版本。
偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,Oracle官方表示:除非你深受BUG困扰,否则不推荐您使用这个版本。
https://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.htm
参考
- http://openjdk.java.net/
- https://my.oschina.net/u/2518341/blog/1931088
- https://www.cnblogs.com/lizb0907/p/10342979.html
oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码
标签:blog 使用 官方 image html 目录结构 检验 log java
本文系统来源:https://www.cnblogs.com/shengulong/p/11403448.html
内容总结
以上是互联网集市为您收集整理的oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码全部内容,希望文章能够帮你解决oracle jdk和openjdk区别;idea如何加载jdk源码并调试jdk代码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。