1 Java 8 下载地址

http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html

2 以root用户登录将下载的jdk-8u92-linux-x64.tar.gz文件放到/temp目录下,使用如下命令解压

tar zxvf jdk-8u211-linux-x64.tar.gz 

3 将解压后的jdk1.8.0_92复制到/opt下,命令如下

sudo mv /home/qing/jdk1.8.0_211/ /opt/

4 在/bin目录下创建java软链接

qing@qing:/bin$ cd /bin
qing@qing:/bin$ sudo ln -s /opt/jdk1..0_211/bin/java java

验证软件接的正确性

5 设置Java环境

sudo vi ~/.bashrc

添加以下内容

#set Java environment
export JAVA_HOME=/opt/jdk1..0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意java_home后面的路径文件夹名称是你解压的名称。

6、保存并退出,使用source命令使之生效

source ~/.bashrc
 

7、查看安装情况

java -version

完毕。

最新文章

  1. mysql中binlog_format模式与配置详解
  2. PHP 数组的拷贝是按值传递 or 按引用传递
  3. Android菜鸟成长记11 -- sqlite数据库的设计和升降级
  4. Mssql中一些常用数据类型的说明和区别
  5. fastJson java后台转换json格式数据
  6. 对于这个函数const int func(const int& a) const声明中,三个const分别是什么意思?
  7. Linux常用指令---ps(查看进程)
  8. undefined reference to libiconv_open'
  9. arp中间人
  10. 在Linux命令行窗口中,怎么向上翻页?
  11. ios 可变参数(va_list,va_start,va_end)
  12. 2016年如何选择 Linux 发行版
  13. 11.巨坑,注意了,关于显示不正常的问题,localstorage的存储问题
  14. 程序员/PM怎么让项目预估的时间更加准确
  15. C语言 进程控制---创建进程fork()函数
  16. android的Live架构
  17. 教你使用HTML5原生对话框元素,轻松创建模态框组件
  18. 牛客寒假算法基础集训营4 I题 Applese 的回文串
  19. mysql修改删除You can't specify target table for update in FROM clause的问题
  20. react与vue的对比

热门文章

  1. .Net基础篇_学习笔记_第三天_Convert类型转换
  2. Day 10 用户的提权,用户组的创建删除
  3. uni-app开发微信小程序的几天时间
  4. [Advanced Python] 11 - Implement a Class
  5. 三段式有限状态机Verilog代码
  6. JSR303 后端校验包的使用
  7. Salem and Sticks-萨鲁曼的棍子 CodeForce#1105A 暴力
  8. Scala Basis
  9. 词向量(one-hot/SVD/NNLM/Word2Vec/GloVe)
  10. 【爬虫小程序:爬取斗鱼所有房间信息】Xpath(多进程版)