首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux编译openjdk8

最近在看《深入理解java虚拟机》,第一章主要讲java历史,有点意思的是编译openjdk,想自己试着搞搞,但是书上编译的是7,而且要配置一堆的配置文件,就上网查查,openjdk8貌似不用配置这么多...cd /usr/openjdk/openjdk-8u40-src-b25-10_feb_2015/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk...https://blog.csdn.net/hxm_Code/article/details/77417709 运行调试 因为我的linux是云服务器,不太方便调试,想着能不能把编译好的代码放到我的本地...2、/usr/openjdk/openjdk-8u40-src-b25-10_feb_2015/openjdk/hotspot/make 这个路径下有不同的操作系统的makefile,以及特定的脚本,应该是按照操作系统来采用不同的配置来生成虚拟机.../openjdk-8u40-src-b25-10_feb_2015/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/bin 路径下写一个简单

1.8K10

Linux默认的OpenJDK替换为Oracle JDK

安装Oracle JDK 使用如下命令进行安装 [root@localhost cloud]# rpm -ivh jdk-8u144-linux-x64.rpm Preparing......使用update-alternative配置java 首先执行 update-alternative —list java 看一下系统中有几个java版本。...Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) update-alternatives 提供了交互界面,我们选择3之后会车,配置就会生效...本文操作系统为 CentOS release 6.5(final),本文是用 rpm 方式安装的jdk,如果下载的源码,可能需要配置 profile 并用 update-alternative —install...参考资料: 1、linux下如何使用自己安装的SunJDK替换默认的OpenJDK 2、如何更改Linux中默认的openjdk为自己安装的JDK 3、Linux安装Oracle JDK替换OpenJDK

2.1K20

openJDK之如何下载各个版本的openJDK源码

如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢?...1.openJDK的项目     链接:http://hg.openjdk.java.net/,如下图1所示 ?                            ...图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK10 2.下载openJDK源码     以下载openJDK8为例。...图8 src/share/classes/java目录下就是平时使用的JDK类库的源码     好了,开启你的openJDK源码之旅吧!    ...如果你想下载其它版本的openJDK源码,基本步骤如上述,步骤都是一样,只是你在选择链接时,选择自己要的那个版本就可以了。

15.3K50

Linux下的JDK和OpenJDK有什么具体的区别

在JDK7的时候,OpenJDK已经作为JDK7的主干开发,SUN JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。...关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。...OpenJDK源代码不完整:这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放给OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码...而Icedtea则为这些不完整的部分开发了相同功能的源代码 (OpenJDK6),促使OpenJDK更加完整。...不能使用Java商标:这个很容易理解,在安装OpenJDK的机器上,输入“java -version”显示的是OpenJDK,但是如果是使用Icedtea补丁的OpenJDK,显示的是java。

1.2K30

Linux学习_008_Linux下的JDK和OpenJDK有什么具体的区别

在JDK7的时候,OpenJDK已经作为JDK7的主干开发,SUN JDK7是在OpenJDK7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。...关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出。...OpenJDK源代码不完整:这个很容易想到,在采用GPL协议的OpenJDK中,SUN JDK的一部分源代码因为产权的问题无法开放给OpenJDK使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码...而Icedtea则为这些不完整的部分开发了相同功能的源代码 (OpenJDK6),促使OpenJDK更加完整。...不能使用Java商标:这个很容易理解,在安装OpenJDK的机器上,输入“java -version”显示的是OpenJDK,但是如果是使用Icedtea补丁的OpenJDK,显示的是java。

53020

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券