1.当前路径(如果不想下载到当前路径,可以先cd到指定路径,再开始下载),官网下载JDK文件jdk-8u121-linux-x64.tar.gz

$ wget https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-linux-x64.tar.gz?AuthParam=1572321865_fdecb537ec3740b841f90a76570635da

下载下来的文件名称是jdk-8u231-linux-x64.tar.gz?AuthParam=1572321865_fdecb537ec3740b841f90a76570635da,修改名称

$ mv jdk-8u231-linux-x64.tar.gz?AuthParam=1572321865_fdecb537ec3740b841f90a76570635da jdk-8u231-linux-x64.tar.gz

检查文件大小,186M,如果大小和官网上的不一致,则下载不完整,重新检查下载地址,再次下载。

$ ls -lht

2.解压

$ sudo tar -zxvf jdk-8u231-linux-x64.tar.gz 

3.将解压后的文件复制到指定路径,我这里就复制到 /java/ (如果想保存在本路径的,则无需复制)

$ sudo cp -r jdk1..0_231 /java/

4.设置环境变量

$ sudo vim /etc/profile

在末尾添加:

#set Java environment
export JAVA_HOME=/java/jdk1..0_231
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

5.使配置生效

$ source /etc/profile

6.验证安装是否成功

$ java -version

最新文章

  1. 初学者对于MVC架构模式学习与理解
  2. input---checked小问题
  3. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【二】——使用Repository模式构建数据库访问层
  4. PHP 函数整理 (用过的)
  5. 一份完整的nginx配置
  6. android中string.xml引起的常见编译错误
  7. POJ1459 Power Network(网络最大流)
  8. Android尽量避免使用开发jpg图片
  9. 几乎没用到过的css 样式
  10. 九度OJ1000
  11. C# 传统四舍五入保留两位小数(网上流传好多错误的版本)
  12. docker--Dockerfile--sonarqube
  13. 树形dp的深入讨论
  14. Petya and Graph(最小割,最大权闭合子图)
  15. UVA10917_Walk Through the Forest
  16. NHibernate Configuring
  17. 揭秘ThreadLocal(转)
  18. 用HAProxy和KeepAlived构建高可用的反向代理系统
  19. linux系统无法挂载U盘
  20. js之对象(经典)

热门文章

  1. C#传特定的值,获得特定的数组排序
  2. js实现-小框框全选
  3. 如果存在这个表,则删除这个表的sql
  4. VUE CLI3.X 创建项目
  5. 使用GDB调试时attach ID不被允许
  6. java 简单工厂&抽象工厂
  7. thread.join() 阻塞原理分析
  8. APP稳定性测试-monkey执行
  9. Test 3.27 T2 旅行
  10. 对vueloader的研究