1.从官网下载jdk-8u191-linux-x64.tar.gz,然后放在ubuntu里的Downloads文件夹里。然后解压到/usr/lib/jvm文件夹中。

 sudo tar -zxvf Downloads/jdk-8u191-linux-x64.tar.gz -C /usr/lib/jvm

2.修改环境变量

sudo vim ~/.bashrc

修改jdk路径

export JAVA_HOME=/usr/lib/jvm/jdk1..0_191

3.设置系统默认jdk 版本

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1..0_191/bin/java
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_191/bin/javac
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_191/bin/jar
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_191/bin/javah
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_191/bin/javap

执行

sudo update-alternatives --config java

成功:

最新文章

  1. SecureCRT如何与Linux虚拟机进行关联
  2. 【经验之谈】Git使用之Windows环境下配置
  3. JAVA 链表操作:循环链表
  4. windows phone 8.1教务在线客户端(后续)
  5. [Azure] 使用 Visual Studio 2013 管理中国版 Azure 订阅
  6. HDU4758 Walk Through Squares(AC自动机+状压DP)
  7. 06-BCD计数器设计与应用——小梅哥FPGA设计思想与验证方法视频教程配套文档
  8. android贪吃蛇(超级简陋版)
  9. 利用python自动清除Android工程中的多余资源
  10. 6.原型模式(Prototype Pattern)
  11. ASP.NET中把xml转为dataset与xml字符串转为dataset及dataset转为xml的代码
  12. Linux command: usermod -- 改变用户状态
  13. webdriver(python)学习笔记六——操作测试对象
  14. X86(32位)与X64(64位)有什么区别,如何选择对应的操作系统和应用程序?
  15. wpf 资源的重用
  16. [SignalR]异常信息捕获以及处理
  17. 关于《master opencv with practical computer vision projects》的源代码
  18. POJ-1573 Robot Motion模拟
  19. javascript之正则表达式
  20. 1032. Sharing (25) -set运用

热门文章

  1. 算法Sedgewick第四版-第1章基础-008一用数组实现栈(泛型、可变大小)
  2. ubuntu nvidia驱动+cuda9.0
  3. eclipse workspace 共享设置
  4. C#代码标识符命名规范
  5. .NET DataTable DataSet转json代码
  6. passing parameter to an event handler [stackoverflow]
  7. Kotlin 数据类型(数值类型)
  8. Binder学习笔记(三)—— binder客户端是如何组织checkService数据的
  9. 关于Unity中的UGUI优化,你可能遇到这些问题
  10. MongoDB入门,安装配置与基本CURD操作