Linux下jdk的安装和配置

这里简单地阐述一下rpm、tar.gz的区别。rpm格式的软件包适用于基于Red Hat发行版的系统,如Red Hat Linux、SUSE、Fedora. 类似地,有一种deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint. 而tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。本人使用的是Ubuntu amd64,故选择jdk-7u11-linux-x64.tar.gz,下载后解压到了/usr/lib/java/目录下(需要root权限)。

$tar -xvzf jdk-7-linux-i586.tar.gz  

JDK环境变量配置如下:

执行命令sudo gedit /etc/environment,在打开的编辑器中PATH变量上面两行新建两个变量,

JAVA_HOME="/home/a/Desktop/jdk7"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
PATH=:$JAVA_HOME/bin

在PATH中添加$JAVA_HOME/bin,注意与PATH原有的值之间用英文冒号:分隔,切勿把原来的值删除。

然后保存关闭.


Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK,


sudo update-alternatives --install /usr/bin/javac javac /home/a/Desktop/jdk7/bin/javac 300


sudo update-alternatives --install /usr/bin/java java /home/a/Desktop/jdk7/bin/java 300


sudo update-alternatives --config javac,再选择相应的Priority 300


sudo update-alternatives --config java,再选择相应的Priority 300


至此配置完成,输入java -version、javac或java检查是否配置成功。
原文地址:https://www.cnblogs.com/xijieblog/p/4540037.html