openjdk_openjdk8 - CSDN
  • openJDK与JDK的区别

    2019-01-07 09:51:42
    关于JDK和OpenJDK的区别,可以归纳为以下几点: 授权协议的不同: openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许...

           关于JDK和OpenJDK的区别,可以归纳为以下几点:

    1. 授权协议的不同: openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。
    2. OpenJDK不包含Deployment(部署)功能: 部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在Openjdk中是找不到的。
    3. OpenJDK源代码不完整: 这个很容易想到,在采用GPL协议的Openjdk中,sun jdk的一部分源代码因为产权的问题无法开放openjdk使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码。因此这些不能开放的源代码将它作成plug,以供OpenJDK编译时使用,你也可以选择不要使用plug。而Icedtea则为这些不完整的部分开发了相同功能的源代码(OpenJDK6),促使OpenJDK更加完整。
    4. 部分源代码用开源代码替换: 由于产权的问题,很多产权不是SUN的源代码被替换成一些功能相同的开源代码,比如说字体栅格化引擎,使用Free Type代替。
    5. openjdk只包含最精简的JDK: OpenJDK不包含其他的软件包,比如Rhino Java DB JAXP……,并且可以分离的软件包也都是尽量的分离,但是这大多数都是自由软件,你可以自己下载加入。
    6. 不能使用Java商标: 这个很容易理解,在安装openjdk的机器上,输入“java -version”显示的是openjdk,但是如果是使用Icedtea补丁的openjdk,显示的是java。(未验证) 总之,在Java体系中,还是有很多不自由的成分,源代码的开发不够彻底。

    参考文章:

    https://www.cnblogs.com/rain-bo/p/7670372.html

    展开全文
  • CentOS openJdk1.7升级1.8

    2020-03-20 13:46:15
    本实例CentOS 6.8) java -version 当前...可以发现有java-1.8.0-openjdk-x86_64的运行环境 下面安装: yum install java-1.8.0-openjdk.x86_64 期间输入y/Y继续,等待安装完成。 输入java -version 升级完成。 ...

    本实例CentOS 6.8)

    java -version 当前安装版本,默认是1.7的。

    升级准备:

    yum search java | grep jdk

    在这里插入图片描述
    可以发现有java-1.8.0-openjdk-x86_64的运行环境

    下面安装:

    yum install java-1.8.0-openjdk.x86_64

    期间输入y/Y继续,等待安装完成。

    输入java -version
    在这里插入图片描述
    升级完成。

    配置JAVA_HOME

    查看当前安装的java

    alternatives --display java
    在这里插入图片描述
    红色标注就是最新安装的java-jdk位置,vi /etc/profile

    末尾加上或者修改以后的为:

    export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/
    export PATH=PATH:PATH:JAVA_HOME/bin

    :wq保存退出

    source /etc/profile生效

    echo $JAVA_HOME查看。

    升级完毕。

    展开全文
  • openJDK1.8

    2020-07-30 23:32:00
    已编译完成的windows安装版openjdk 已编译完成的windows安装版openjdk
  • openJDK下载

    2019-05-20 10:47:58
    1.openJDK的项目 链接:http://hg.openjdk.java.net/,如下图1所示 图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK10 2.下载openJDK源码 以下载openJDK8为例。 2.1 点击图1中的jdk...

    1.openJDK的项目

        链接:http://hg.openjdk.java.net/,如下图1所示

              

                                图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK10

    2.下载openJDK源码

        以下载openJDK8为例。

    2.1 点击图1中的jdk8u,就得到如下图2所示

                                           图2 可以看到JDK8的各个小版本

    2.2 以下载openJDK8u60为例

    2.2.1 点击图2中jdk8u60下面的jdk链接,如下图3所示:

                                         图3 点击红框中的"jdk"下载openJDK8u60源码

        点击之后,得到的是如下图4所示:

           

                                                          图4

        如上图4所示,是不是看着很乱,不知道点哪,不急,看下面的步骤。

    2.2.2 点击"browse"链接,如下图5所示

                                                                    图5 点击"browse"链接

        之后得到如下图6所示:

                     

                                                                    图6 在图5中点击"browse"之后 

    2.2.3 点击图6中的"zip"链接

        如下图7所示:

                          

                                                              图7 点击"zip"就触发下载了,得到的是个zip压缩包

    3. 解压下载得到的zip压缩包

        如下图8所示

                         

                                                图8 src/share/classes/java目录下就是平时使用的JDK类库的源码

    转载:https://my.oschina.net/u/2518341/blog/1931088

    展开全文
  • OpenJDK 下载

    2019-09-18 16:35:25
    openJDK的项目 链接:http://hg.openjdk.java.net/ 找到对应的jdk版本,比如jdk8,进入链接 选择jdk 好了,这样就可以下载到jdk的源码了

    openJDK的项目

    链接:http://hg.openjdk.java.net/

     

     找到对应的jdk版本,比如jdk8, 进入链接

    选择jdk

     

    好了,这样就可以下载到jdk的源码了

     

    展开全文
  • openJDK和JDK

    2019-04-13 17:38:05
    历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开 发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。...
    历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开 发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearch License,Java研究授权协议)发布。 
    
    至于openjdk6则更是有其复杂的一面,首先是openjdk6是jdk7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。 
    
    关于JDK和OpenJDK的区别,可以归纳为以下几点: 
    
    一.授权协议的不同: 
    openjdk采用GPL V2协议放出,而JDK则采用JRL放出。两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。
    
    
    二.OpenJDK不包含Deployment(部署)功能: 
    部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板,这些功能在Openjdk中是找不到的。
    
    
    三.OpenJDK源代码不完整: 
    这个很容易想到,在采用GPL协议的Openjdk中,sun jdk的一部分源代码因为产权的问题无法开放openjdk使用,其中最主要的部份就是JMX中的可选元件SNMP部份的代码。因此这些不能开放的源代码 将它作成plug,以供OpenJDK编译时使用,你也可以选择不要使用plug。而Icedtea则为这些不完整的部分开发了相同功能的源代码 (OpenJDK6),促使OpenJDK更加完整。
    
    
    四.部分源代码用开源代码替换: 
    由于产权的问题,很多产权不是SUN的源代码被替换成一些功能相同的开源代码,比如说字体栅格化引擎,使用Free Type代替。
    
    
    五.openjdk只包含最精简的JDK: 
    OpenJDK不包含其他的软件包,比如Rhino Java DB JAXP……,并且可以分离的软件包也都是尽量的分离,但是这大多数都是自由软件,你可以自己下载加入。
    
    
    六.不能使用Java商标: 
    这个很容易理解,在安装openjdk的机器上,输入“java -version”显示的是openjdk,但是如果是使用Icedtea补丁的openjdk,显示的是java。(未验证)
    
    
    总之,在Java体系中,还是有很多不自由的成分,源代码的开发不够彻底,希望Oracle能够让JCP更自由开放一些,这也是所有Java社区所希望的。

     

    展开全文
  • OpenJDK与JDK的区别

    2017-02-08 23:22:10
    OpenJDK是JDK的开放源码版本,以GPL协议的形式发布。在JDK7的时候,OpenJDK已经成为JDK7的主干开发版,SUN JDK7是在OpenJDK7的基础上发布的,其大部分源码都相同,只有少部分源码被替换掉。使用JRL(Java Research ...
  • OpenJDK6http://download.java.net/openjdk/jdk6/promoted/b27/openjdk-6-src-b27-26_oct_2012.tar.gzhttps://codeload.github.com/shchiu/openjdk/zip/master OpenJDK6官方编译帮助文档 ...
  • OpenJDK和JDK区别

    2019-06-16 23:18:11
    今天在CentOS7中安装JDK的时候,在网上看了一些教程,教程里面都说要先删除CentOS自带了OpenJDK,我就很好奇,为什么一定要删除呢?究竟什么是OpenJDK?有什么作用呢?和正式的JDK有什么不同呢?
  • 在本文中,我们将探讨Oracle Java Development Kit和OpenJDK之间的差异并进行比较。 Oracle JDK Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实现。它以二进制产品的形式发布。它支持多种...
  • 使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码...
  • 本文基于OpenJDK 11 之前升级了JDK到OpenJDK11,把遇到的问题以及解决方案列一下。 每篇文章会以提出问题,思路说明,解决问题的思路去行文。 这篇文章是关于堆栈信息获取的。 遇到的问题 - 调用堆栈获取 之前有做...
  • Linux 安装 OpenJDK 11

    2020-06-27 19:21:42
    第一步:下载 OpenJDK 11 $ wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz 第二步:解压缩 $ tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz 第三步:配置环境变量 $ vi ~...
  • 1、如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 2、现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK的项目 链接:...
  • OpenJDK是Java平台的开源化实现。编译自己的OpenJDK即编译出自己版本的jdk。一般初学的时候,都是直接在网上下载jdk,里面有bin目录,它是别人编译好的版本,我们直接拿来用。我这来记录我编译OpenJDK的经历。 第一步...
  • openjdk和jdk的区别

    2017-10-27 14:34:16
    使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本...
  • java-7-openjdk-amd64.tar.gz

    2020-07-30 23:30:21
    首先要先明确之间,以及OpenJDK 6、OpenJDK 7、OpenJDK 7u和OpenJDK 8等项目之间是什么关系,这有助于确定接下来编译要使用的JDK版本和源码分支。 从前面介绍的Java发展史中我们了解到OpenJDK是Sun在2006年末把Java...
  • OpenJDK的进步是其中的一大活动,这应该促使组织使用Java认真研究其Java路线图,提供者和资源。 OpenJDK的最大瞬间来自Oracle:自2019年1月31日起,该供应商结束了针对非Oracle客户的商业用户对其专有OpenJDK发行...
  • linux下编译openjdk12

    2020-04-15 16:23:05
    一、为什么要自己编译JDK源码 想要窥探Java虚拟机内部的实现原理,最直接的一条路径就是编译一套...从java发展史中我们知道,openjdk是sun公司在2006年年末把Java开源而形成的项目,,例如OracleJDK、Oracle Ope...
  • OpenJDK 和 JDK区别

    2015-08-06 23:38:38
    使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢?历史上的原因是,openjdk是jdk的开放原始码版本...
1 2 3 4 5 ... 20
收藏数 62,569
精华内容 25,027
关键字:

openjdk