一些ubuntu自带jdk的。但是有时候会确实我们所要的文件。下面介绍如何replace jdk

1. 卸载现有jdk

sudo apt-get purge openjdk-\*

2. 下载jdk.

3. 创建一个目录 在/usr/local/ 文件夹下:sudo mkdir -p /usr/local/java

4. 把jdk复制到第三步的文件夹中。

sudo cp -r jdk...tar.gz /usr/local/java/

5. 解压文件

 sudo tar xvzf jdk-8u51-linux-x64.tar.gz

6. 更新 /etc/profile下面的PATH.

JAVA_HOME=/usr/local/java/jdk1.8.0_51

  PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

  export JAVA_HOME

  export PATH

7. run 下面脚本

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.../bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.../bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.../bin/javaws" 1
8.
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_51/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_51/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_51/bin/javaws

9. 重新加载下面脚本
source /etc/profile
10. roboot Ubuntu

最新文章

  1. 3.Java网络编程之IP
  2. View and Data API Tips: how to make viewer full screen
  3. 关于无法使用xx-pc附加到应用程序iisexpress.exe
  4. 分享.NET系统开发过程中积累的扩展方法
  5. OS X EI Capitan 系统 安装cocoapod
  6. React问题总结与归纳
  7. move语义和右值引用
  8. svn执行clean up命令时报错
  9. 利用NSIS软件制作C#安装包
  10. crontab 定时任务 每过多少分钟执行
  11. form表单提交之前推断
  12. 找出共同好友 - 数据挖掘 - Scala版
  13. Jmeter(二十四)_服务器性能监控
  14. Sql Server2014数据库清理日志
  15. 使用SqlSugar 4.X的T4生成实体类
  16. How do I measure JVM startup time?
  17. Remastersys -- 将正在使用的Ubuntu14.04 制作成镜像文件
  18. Session的作用和使用场景
  19. Modbus Com SerialPort
  20. Python初探-Pycharm,Anaconda-人脸识别

热门文章

  1. 242. Valid Anagram 两个串的最基础版本
  2. ZROI2018提高day3t1
  3. 269D Maximum Waterfall
  4. Luogu 2375 [NOI2014]动物园
  5. c++中怎么实现Java中finally语句
  6. js/jq基础(日常整理记录)-1-纯js格式化时间
  7. 课堂练习--“找水王续"
  8. jQuery 插件开发——PopupLayer(弹出层)
  9. spark(2.2) - spark-shell RDD编程
  10. C#之重载