1、下载安装包

Oracle官网下载Jdk1.8 Linux环境安装包,传送门:

Oracle官网Jdk1.8安装包下载地址

图示如下:

2、环境配置

将安装包上传到Ubuntu系统的 /usr/local/programs/java/ 目录下,如果目录不存在,命令如下:

    $ mkdir -p /usr/local/programs/java/

解压缩,命令如下:

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

配置所有用户的环境变量,命令如下:

    $ vim /etc/profile

在配置文件最后添加以下配置,命令如下:

export JAVA_HOME=/usr/local/programs/java/jdk1.8.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

让配置文件生效,命令如下:

    $ source /etc/profile

3、验证

配置完成后验证是否Jdk1.8安装成功,执行以下命令:

    $ java -version

安装成功,图示如下:

Ubuntu 安装Jdk1.8相关推荐

  1. Ubuntu安装JDK1.8

    下载JDK1.8 1.解压 # tar zxvf jdk1.8.tar.gz # sudo mkdir /opt/tools # sudo chown ubuntu:ubuntu /opt/tools ...

  2. Ubuntu下安装JDK1.7

    Ubuntu操作系统下如何手动安装JDK1.7呢?本文是我经历的全过程. Ubuntu版本:12.04 LTS JDK版本:1.7.0_04 安装目录:/usr/local/development/j ...

  3. Ubuntu 14.04安装JDK1.8.0_25与配置环境变量

    Ubuntu 14.04安装JDK1.8.0_25与配置环境变量 [日期:2015-01-19]     来源:Linux社区  作者:lizhangyong1989     [字体:大 中 小] 以 ...

  4. ubuntu 9.10安装jdk1.5

    1,安装jdk-1.5, 在ubuntu 9.10上默认的是jdk1.6, 所以用 sudo apt-get install sun-java5-jdk 会提示找不到相应的软件包 解决办法: 将9.1 ...

  5. java1.8离线安装包_运维笔记--Ubuntu离线安装jdk1.8(JDK8)Java环境

    Ubuntu离线环境安装jdk1.8 系统版本:Ubuntu16.04 其他Ubuntu版本安装类似 Jdk版本:8 1. 下载相应离线软件包 下载到本地后,上传至内网离线环境的服务器,解压: tar ...

  6. ubuntu安装、卸载JDK1.7

    摘要:主要记录如何在ubuntu12.0.4 系统下手动安装安装和使用shell脚本安装JDK1.7.手动删除JDK1.7.同时涉及到一些小命令.scp.tar. 一:手动安装 1.1 获取相应安装包 ...

  7. 32位linux上装64位java,在32位Windows XP的VMWare里安装64位Ubuntu Linux/JDK1.6

    1.CPU AMD系列的CPU略过 Intel系列的CPU芯片需要支持EM64T和VT技术才行,并且BIOS也要支持才可以. 为了确定你的Intel CPU是否支持VT,请查看: http://com ...

  8. Ubuntu安装HBase2.2.4并进行单机/伪分布式配置

    Ubuntu安装HBase2.2.4并进行单机/伪分布式配置 文章目录 Ubuntu安装HBase2.2.4并进行单机/伪分布式配置 前言 版本兼容性 详细流程 安装HBase2.2.4 HBase单 ...

  9. ubuntu安装jdk,ubuntu设置java环境变量

    ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量,ubuntu安装jdk,ubuntu设置java环境变量 下载jdk-6u12-li ...

最新文章

  1. Linux C编程--进程介绍2--exec函数
  2. css教程之列表属性
  3. react-native-webview禁止缩放
  4. Verilog中wire与reg类型的区别
  5. C++不同排序算法的比较(附完整源码)
  6. ajax后台重定向会返回什么_第三十五天JavaScript中的ajax
  7. 用c语言递归函数做扫雷,【C语言基础学习---扫雷游戏】(包含普通版+递归炼狱版)...
  8. Docker容器安全性分析
  9. IBM面试题试解(关于50条狗、50个人、病狗)
  10. 信号与系统----导论1杂谈为什么要学信号与系统
  11. 【STM32】8.简单呼吸灯的制作教程,附代码、效果视频
  12. 12864 c语言,单片机12864 c程序
  13. IAR for MSP430安装教程
  14. 阅读PDF乱码问题简便解决方法教程
  15. yEd—很不错的开源跨平台绘图工具
  16. 初学JAVA-3-重新定义和第一个JAVA手工程序
  17. C++ 匠心之作 从0到1入门学编程
  18. 全国计算机一级与二级的差别,全国计算机一级与二级的区别
  19. uniapp 解决phoneX原生tabbar 安全区域问题
  20. 基于C++11的muduo网络库

热门文章

  1. 4路差分编码器脉冲计数器,转速测量,Modbus RTU模块 WJ67
  2. (C语言)栈应用简易计算器实现
  3. Presto 与 Hive 语法学习
  4. “特别难”的外卖运营,如今有了免费管家
  5. python分态密度图_学术干货丨能带结构和态密度图的绘制及初步分析
  6. 大学生数学建模优秀论文发表
  7. 计算直线和平面的交点
  8. python 三维矩阵乘以二维矩阵_二维numpy数组的乘法/除法生成三维数组
  9. java mysql nullpointerexception_jsp连接MySQL时出现异常java.lang.NullPointerException
  10. Python 实现三维姿态估计遮挡匹配预测