openjdk、oracle jdk区别

  • openjdk是jdk的开放原始码版本
  • 授权协议的不同
    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

window 安装openjdk11

  • 下载openjdk安装包
    下载地址:http://jdk.java.net/archive/

  • 解压到本地磁盘

  • 配置环境变量
    右键单击桌面如图所示的图标后按R或者选择属性:

    展开如下所示信息,点击更改设置,按提示进行操作:


    展开后点击新建:

    变量名为JAVA_HOME,变量值,必须是自己装jdk时的路径,比如我的安装路径是C:\Program Files (x86)\Java\jdk-11路径问题也需要注意

    接下来找到“CLASSPATH”,没有的话就“新建”,变量名为CLASSPATH变量值%JAVA_HOME%\lib

    在系统变量区域,选择Path,点击下面的编辑按钮,在弹出的框中选择新建,输入%JAVA_HOME%\bin

  • 验证
    在命令提示符中输入java -version

    linux安装openjdk11

  • 下载openjdk安装包
    下载地址:http://jdk.java.net/archive/

  • 解压

 tar -zxvf openjdk-11+28_linux-x64_bin.tar.gz
  • 配置环境变量
$ vi /etc/profile
----------------------------------------------------------------------------------
末尾增加如下内容(根据自己jdk目录修改):
export JAVA_HOME=/usr/local/jdk-11
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
----------------------------------------------------------------------------------
  • 使配置生效
 source /etc/profile   # 使配置文件生效
  • 验证
java -version
----------------------------------------------------------------------------------
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
----------------------------------------------------------------------------------

openjdk11 安装配置相关推荐

  1. Windows10下载安装openjdk11及配置环境变量

    Windows10下载安装openjdk11及配置环境变量 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:https://cn.azul.com/downloads/zulu-com ...

  2. Linux下安装配置各种软件和服务

    1. JDK 1.1. 解压Linux版本的JDK压缩包 yum -y install glibc.i686 #安装jdk源glibc(需要联网下载源) mkdir /usr/local/src/jd ...

  3. SonarQube安装配置202202

    SonarQube安装配置 说明 从7.9开始SonarQube便不在支持mysql,网上很多教程都是基于mysql的,现在已不适用! SonarQube数据库只支持PostgreSQL.Oracle ...

  4. mysql64如何配置_win7 64位下如何安装配置mysql-winx64(安装记录)

    win7 64位下如何安装配置mysql winx64 1.mysql下载 官方网站下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5. ...

  5. ActiveMQ—安装配置及使用

    安装配置及使用 转自:http://blog.csdn.net/qq_21033663/article/details/52461543 (一)ActiveMQ介绍 ActiveMQ 是Apache出 ...

  6. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  7. wamp的mysql单独使用_Windows 7+8.1+10 单独安装配置 PHP+Apache+MySQL(不使用 WAMP)

    Windows 8.1 单独安装配置 PHP+Apache+MySQL(不使用 WAMP) 本文同样适用于Windows7和10 0x00 PHP [下载]http://www.doczj.com/d ...

  8. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  9. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

最新文章

  1. caffe data层_Caffe 学习:Eltwise层
  2. 题目1148:Financial Management
  3. linux环境安装部署mark
  4. 【C++】源自指针的报错
  5. 中台创业潮起,你中台创业了吗?
  6. 宜阳一高中历年录取分数线_上海高中TOP30!从录取分数线看上海高中排名!
  7. git conifg
  8. 垃圾模块清理工具小程序功能模块0.33
  9. Java中Cookie常用操作类(Spring中操作Cookie)
  10. python查看内置模块,python快速查看内置模块函数
  11. 【HISI系列】之Hi3559A V100R001C02SPC010文档及SDK
  12. 箭头函数的this指向谁_你好,我是 JavaScript 的 this
  13. 大华海康萤石云摄像头Http接口云台控制开发
  14. 计算机通信数据中传输速率单位bps代表,数据通信中的信道传输速率单位是bps,它表示什么...
  15. 2021年最后一天,学点Selenium玩点新鲜~新的一年,让分布式测试有更多玩法
  16. java毕业设计汽车维修管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
  17. osworkflow教程
  18. 有得必有失,你该把技术做多细?
  19. 树莓派配置热点官网操作指引
  20. c语言中3%3e2%3e1的值,Javascript中的空数组值

热门文章

  1. js 移位运算符《《、》》和》》》
  2. Navicat 数据库管理工具
  3. 如何辨别高防服务器?甜甜给您解答
  4. Android系统启动
  5. 2017CCPC秦皇岛站总结
  6. 张瀚荣:如何用UE4制作3D动作游戏
  7. cms网站--网站建设系统
  8. php 长链接变为短链接,长链接转短链接原理
  9. 宽动态范围的高端电流 检测:三种解决方案
  10. MySQL查询时条件的顺序_mysql中查询条件的先后顺序问题?