Ubuntu安装java jdk(jdk-8u161-linux-x64)
一:java jdk(sun jdk/oracle jdk)与open-jdk的区别
参考文章
个人总结:
- 授权协议不同,open-jdk(GPL V2)可供商业使用,开源;jdk(JRL)只允许个人研究使用。
- OpenJDK是JDK的开放原始码版本,(因为sun jdk因为产权问题无法开放给open jdk ),只包含最精简的JDK,所以OpenJDK源代码不完整
- oracle jdk这些不能开放的源代码 将它作成plugin(插件),以供OpenJDK编译时使用
注:OpenJDK不包含Deployment(部署)功能:部署的功能包括:Browser Plugin、Java Web
Start、以及Java控制面板,这些功能在OpenJDK中是找不到的。
二:安装JAVA-jdk
- 检查是否之前已经安装过open-jdk,如果有,需要卸载,Unbuntu默认是没有安装过的,Centos默认内置open-jdk
- 下载好jdk-8u161-linux-x64,并解压到/usr/local
tar -zxvf jdk*
- 修改配置文件/etc/profile,文件末尾添加java环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_161
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
- 刷新配置文件,测试java
source /etc/profile
java -verison