JDK种类有SUN公司和OpenJDK,SUN的JDK类方法会多一些,底层GC也会好一。

2019年4月16日当天,Oracle发布了Oracle JDK的8u2118u212两个版本(属于JDK8系列),并从这两个版本开始将JDK的授权许可从BCL换成了OTN!也就是从这两个版本开始商用收费了! 那啥叫[商用收费]? 商用收费就是当你使用Oracle JDK 8u211及以上版本进行具有商业用途(盈利目的)。

Linux常用命令参考

OracleJDK

官网:https://www.oracle.com/java/technologies/downloads/#java8

1.去官网获取到想要下载的版本的文件路径。

命令步骤
##### 1.wget网络下载到服务器上
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz
##### 2.创建解压后文件目录
mkdir -p /usr/java
##### 3.解压到/usr/java目录
tar -zxvf jdk-18_linux-x64_bin.tar.gz -C /usr/java/
##### 4.修改环境变量 按i进入编辑,完成后ESC wq回车保存
vim /etc/profile
添加的内容:
export JAVA_HOME=/usr/java/jdk-18.0.2.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
##### 5.校验安装成功否
javac #没有command not found
java -version #出现版本号
echo ${JAVA_HOME} #查看刚才配置的系统环境变量

OpenJDK

JDK貌似也是Oracle提供的,跟着以下操作即可。

官网:https://www.openlogic.com/openjdk-downloads

 wget https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gztar xf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz -C /usr/localln -sv /usr/local/java-se-8u41-ri /usr/local/javaecho 'export JAVA_HOME=/usr/local/javaexport PATH=$PATH:$JAVA_HOME/bin' >>/etc/profile

注意此处通过软链接配置的环境变量,若软连接失效,环境变量也失效了。若不想如此,可以改成JAVA_HOME=/usr/local/java-se-8u41-ri即可。

Windows的话下载了设置环境变量即可

sun-JDK、open-JDK的安装相关推荐

  1. linux java tar 卸载_linux下jdk的卸载与安装

    JDK的卸载 1.检查jdk的是否安装,显示如下表示安装: [root@localhost ~]# rpm -aq|grep java tzdata-java-2010l-1.el6.noarch j ...

  2. 跟我20天学Java:01-计算机基础以及JDK、IDEA等安装详解

    文章目录 第一章 计算机基础知识 1.1 基础班介绍 Java基础班分类: 1.2 计算机简介 1.3 计算机硬件和软件 1.3.1 计算机硬件 运算器和控制器 输入设备 存储器 输出设备 1.3.2 ...

  3. Java编程那些事儿11——JDK的获得、安装和配置

    Java编程那些事儿11--JDK的安装.配置和使用 作者:陈跃峰 出自: http://blog.csdn.net/mailbomb 第二章 建立开发环境 "工欲善其事,必先利其器&quo ...

  4. JDK、IDEA等安装详解

    计算机基础知识 Java基础分类: 计算机基础知识 Java基础语法 编程思维的建立 1.2 计算机简介 ​ 计算机俗称电脑,是第二次世界战争时,美国国防部利用它来进行弹道计算.第一台通用计算机叫做: ...

  5. 【JAVA】Java概述(1、Java语言发展史;2、Java语言跨平台原理;3、JRE和JDK;4、JDK的下载与安装)

    Java概述 重新学习Java第一篇 文章目录 Java概述 1.JAVA语言发展史 1.1Java语言 1.2Java语言发展史 2.Java语言跨平台原理 2.1平台 2.2跨平台 2.3跨平台原 ...

  6. 入门Java菜鸟,JDK和Eclipse的安装一定要知道

    JDK是Java语言的软件开发工具包,主要用于移动设备.嵌入式设备上的Java应用程序.JDK是整个java开发的核心. 它包含了: 1.Java开发工具(jdkin) 2.基础开发库(jdkjrel ...

  7. eclipse jdk配置_eclipse的安装和jdk的配置(JAVA)

    首先需要到eclipse官网下载(eclipse.org) 点击download进入新界面 点击download 64bit进入新界面 点击划线的,点击download也许但是比较慢,点击划线的会出现 ...

  8. JDK的下载、安装和配置

    JDK的下载.安装和配置 一.JDK的下载 二.JDK的安装 三. JDK的配置验证 一.JDK的下载 jdk下载地址:https://www.oracle.com/downloads/ 安装视频:h ...

  9. Windows环境中jdk的下载、安装与配置

    一.jdk的下载与安装 1.下载jdk1.8: 可自行在Oracle官网下载jdk1.8: 这里提供百度网盘链接:https://pan.baidu.com/s/1uBYCy2jhPGrwcMTGoW ...

  10. 32位jdk最大内存_Java安装之JDK下载篇

    学习Java则必须有相应的开发工具包-JDK.JDK全称是Java Development Kit,即Java开发工具包.只有安装了JDK,我们才能将编写的代码进行编译和运行.下面我先介绍一下JDK的 ...

最新文章

  1. python环境变量值_如何在python中读取Windows环境变量值?
  2. cronolog apache 日志分割
  3. python个人博客网站的搭建说明书_个人博客搭建线上实施方案
  4. Spring Remoting: Remote Method Invocation (RMI)--转
  5. BootStrap 杂记
  6. linux系统日志_如何使用 Linux Cockpit 来管理系统性能 | Linux 中国
  7. python的各种推导式(列表推导式、字典推导式、集合推导式)
  8. geoServer的安装
  9. 【BUG解析】调用PagerAdapter.notifyDataSetChanged()不更新
  10. 通用型免疫(共)沉淀(IP/Co-IP)工具箱(磁珠)实验
  11. 阿里云服务器怎么重装系统?
  12. java 正序排序_Java8对list排序(正序倒序)
  13. Prometheus + Grafana + alertmanager实现Substrate区块链节点实时监控报警系统(上)
  14. 织梦 简单的会员系统
  15. 索罗斯:国际银行家的金融黑客
  16. C# 体检套餐管理系统
  17. FF再次提出仲裁申请:要求解除恒大健康资产抵押权
  18. Java设计模式-策略模式(一)
  19. 机房重构之权限判断登录窗体
  20. 回收站的文件被杀毒软件清空了怎么办

热门文章

  1. 使用决策树进行个人信用风险评估代码
  2. JavaScript 对象 实现扑克牌 斗地主分发
  3. 第9次博文:轻触按键的接通开关方法
  4. 法律人工智能十大趋势(下)
  5. MSP430F5529常用定时器
  6. blender节点实例 凸壳的应用
  7. vue中element自定义主题
  8. android词典论文,基于Android的电子词典软件的设计与实现毕业论文doc.doc
  9. RS-232、RS-422、RS-485三者之间的特性与区别
  10. 新东方2021Q3净收入与盈利增长超预期 老牌教育巨头焕发生机?