ubuntu 15,04安装jdk
2015-11-05 23:33
676 查看
最近自己在安装jdk时,上网查了不少方法,就这个行,所以记录下来,以备后用
view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
sudo apt-get remove default-jre-headless
view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
[python] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
java -version
时第一行不是java的版本号,会是Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar这个提示,导致很多检测java版本号的脚本会运行出错,因此需要手动清除残留。
[python] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
sudo rm /usr/share/upstart/sessions/jayatana.conf
删除/usr/share/upstart/sessions/jayatana.conf文件,重启之后再运行java
-version就不会再有Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar提示了。
view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
sudo update-alternatives --config java
1.删除自带的OpenJDK
[python]view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
sudo apt-get remove default-jre-headless
2.安装Oracle官方的JDK
[html]view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
3.清理OpenJDK残留
由于系统自带的是OpenJDK,卸载OpenJDK之后会带有残留,导致运行[python] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
java -version
时第一行不是java的版本号,会是Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar这个提示,导致很多检测java版本号的脚本会运行出错,因此需要手动清除残留。
[python] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
sudo rm /usr/share/upstart/sessions/jayatana.conf
删除/usr/share/upstart/sessions/jayatana.conf文件,重启之后再运行java
-version就不会再有Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar提示了。
4.管理
[html]view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
sudo update-alternatives --config java
相关文章推荐
- java validation(JSR 303 )
- 菜鸟猿大战java之线程深入接触
- java 中遇到的一些异常
- Caused by: java.sql.SQLException: Couldn't perform the operation commit
- javaEE和javaSE的区别和联系
- java serialization/deserialization (序列化对象自描述)
- java设计模式--原型模式(Prototype)
- json学习笔记_01_json语法基本格式并s会用java读取json
- java进阶-创建和销毁对象
- 初学java的一些小结
- Java 总结教程
- SpringIoC依赖注入的过程(四)
- java的集合框架之一
- Eclipse 利用JDBC连接MySQL步骤笔记
- spring3 mvc json问题
- spring+velocity+javamail发送模板邮件
- Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.
- 【深入Java虚拟机】之一:Java内存区域与内存溢出
- 在myeclipse中调试web项目
- JAVA字符串与字符编码处理的终极解决