1.CentOS 安装JAVA JDK

官网都需要 登录 才能下载

官网都需要 登录 才能下载

官网都需要 登录 才能下载

方法一:直接用rpm安装

到官网去下载

http://www.oracle.com/technetwork/java/javase/downloads/index.html

历史版本:

http://www.oracle.com/technetwork/java/javase/archive-139210.html

然后选择RPM,下载 。我的是64位的所以选择

 jdk-8u5-linux-x64.rpm
#绕过验证直接下载
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.rpm

然后命令直接安装即可(yum执行是当前目录下的 *.rpm)

yum install jdk-8u5-linux-x64.rpm

方法二:安装openJDK

yum list | grep openj   #可安装软件查看
yum install java-1.7.0-openjdk

2.Ubuntu 安装 JAVA JDK

方法一:安装OpenJDK

sudo apt-get install openjdk-7-jdk 

这个可以直接安装,或者你直接查询安装也可以

sudo apt-get install openjdk   然后按TAB键,程序会自动查找含有openjdk开头的软件
程序会输出 Display all 311 possibilities? (y or n) ,按y键就会列出软件


然后,输入以下后就开始安装

sudo apt-get install openjdk-7-jdk 

方法二:rpm安装

下载rpm 同 1 下载

debian系统下,不能直接安装rpm格式,需用alien进行格式转换,转换成deb格式的

先安装

sudo apt-get install alien

然后进行格式转换安装。

alien -i jdk-8u5-linux-x64.rpm       #直接安装,这个时间太长,先转换成DEB包,然后才安装

或者转换成DEB后安装

alien -d jdk-8u5-linux-x64.rpm            #生成Debian包
sudo apt-get install jdk-8u5-linux-x64.deb

方法三:源码安装

Java Downloads | Oracle

这里以JAVA1.8.X版本为例,系统为Centos 7.x

下载此压缩包:jdk-8u201-linux-x64.tar.gz
#绕过验证直接下载,注意要全部复制
wget --no-check-certificate --no-cookies \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
tar -zxvf  jdk-8u201-linux-x64.tar.gz
mkdir -p /usr/java
mv jdk1.8.0_201 /usr/java/

配置环境

vim /etc/profile.d/java.sh

设置环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=$JAVA_HOME/jre                 #tomcat需要
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

应用生效

sudo source /etc/profile
sudo source /etc/bashrc

方法四 OPEN JDK 下载地址

Index of /AdoptOpenJDK/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

jdk9-jdkx OpenJDK Mercurial Repositories

jdk8  jdk8u/jdk8u: log

Archived OpenJDK GA Releases

https://adoptium.net/temurin/releases

mac 中JAVA 安装和环境变量设置

MAC中JAVA安装和环境变量设置,java 11_风.foxwho(神秘狐)-CSDN博客

ubuntu 17.x/CentOS 7.x中安装JAVA JDK相关推荐

  1. 如何在Ubuntu中安装java jdk

    直接上链接: 在这里采用的是官网的 jdk1.8 ,如:jdk-8u271-linux-x64.tar.gz,需要先去官网下载一个linux 版本的进行安装.       并不要求特定的 Ubuntu ...

  2. debian安装java jdk_Linux(Centos、Debian)之安装Java JDK及注意事项(转)

    a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos.Debian系统为多少位系统,命令如下: uname -a 解释:如果有x86_64就是64位的,没有 ...

  3. ubuntu java 1.6 安装,ubuntu 中安装java jdk 1.6

    -------------------------------------------------------------------------------------------- 本文系本站原创 ...

  4. linux mint 17 输入法,LinuxMint17.1 Rebecca中安装设置输入法

    LinuxMint14使用了几年一直未更新,突然想去更新一下去发现源已经不支持了,所以就直接安装了最新版本. 安装好以后发现还是跟以前一样的毛病,没有中文输入法,直接sudo aptitude ins ...

  5. python3.6.2安装教程-CentOS 6.5中安装Python 3.6.2的方法步骤

    前言 centos 是自带python的.但是版本稍微旧一些.搞python开发,肯定要用新一点的稳定版.所以,要升级一下python.本文将介绍在CentOS 6.5中安装Python 3.6.2的 ...

  6. 在CentOS 6.3中安装与配置JDK-7

    在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...

  7. linux下安装虚拟天文馆,如何在Ubuntu 20.04、18.04中安装Stellarium 0.20.0虚拟天文馆

    如何在Ubuntu 20.04.18.04中安装Stellarium 0.20.0虚拟天文馆 几天前发布了Stellarium 0.20.0,它时一个免费开源的桌面虚拟天文馆软件.以下是在Ubuntu ...

  8. linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法

    本文介绍在CentOS 7/CentOS 8操作系统中安装PHPUnit的方法,只需要运行几个命令就可以了,非常的简单.PHPUnit是PHP应用程序的单元测试框架,它是单元测试框架的xUnit体系结 ...

  9. linux mint 18.3浏览器,在Ubuntu 18.04/Linux Mint 19中安装Chromium浏览器的方法

    本文介绍在Ubuntu 18.04/Linux Mint 19系统中安装Chromium Web浏览器的简便方法,通常安装Chromium可以下载deb软件包或使用Snap安装,本文介绍使用Snap安 ...

  10. 在 Linux 操作系统中安装 Java

    在 Linux 操作系统中安装 Java 笔者的运行环境: CentOS Stream 8 x86_64 Java 11.0.12 进行这个教程之前,必须要先安装好一个 Linux 操作系统.这个 L ...

最新文章

  1. inconfont 字体库应用
  2. web server大全之GoAhead移植(转载)
  3. UNIX网络编程--ioctl操作(十七)
  4. 在任何设备上都完美呈现的30个华丽的响应式网站
  5. linux shell sed命令 在文本每行 行尾 或 行首 添加字符
  6. 【企业管理】企业创造的要素
  7. 成为一名优秀的程序员基本要素
  8. 【Linux】一步一步学Linux——netstat命令(166)
  9. 根据数据库表gengxin实体类_ASP.NET开发实战——(十二)数据库之EF Migrations
  10. TAFE的完整形式是什么?
  11. requests, Beautifusoup 爬取新浪新闻资讯
  12. 玩转Linux进程控制命令
  13. MATLAB表示非线性系统,matlab非线性控制系统分析.ppt
  14. 跨站请求伪造(CSRF)漏洞简介及靶场演示
  15. 自定义CardView
  16. win10任务栏开始菜单等系统图标点击无反应的解决方法
  17. 顶尖、顶级、权威期刊目录
  18. java 错误声音播放器_JavaME 声音播放器的使用
  19. 试用新版Windows Home Server 2011 (Vail)
  20. ECCV22 最新54篇论文分方向整理|包含Transformer、图像处理、人脸等(附下载)...

热门文章

  1. copy constructor和copy assignment operator的区别
  2. 用C++完成三国杀(无GUI)
  3. Android 设计模式:(一)策略模式 —— 封装行为的大局观
  4. java中的执行顺序_Java中的执行顺序
  5. python import包导出变量_Python关于import的实验(10) 利用__init__.py文件将变量和包下的模块作为包的属性...
  6. mysql id 不连续_MySQL中自增主键不连续之解决方案。(20131109)
  7. ui uview 安卓开发_HarmonyOS 2.0手机开发者Beta公测招募
  8. resent代码详解
  9. ModuleNotFoundError: No module named ‘models‘
  10. 关于ctf竞赛训练 积累的资料