Linux下JDK环境变量配置
linux系统有很多的分类。这里,博主采用Ubuntu系统,进行JDK环境变量配置
##1下载JDK
此处下载的是jdk7的版本。
##2解压安装
首先将jdk安装到目录:/usr/lib。 将下载下来的安装包解药到/usr/lib,并修改名字。
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/
cd /usr/lib
sudo mv jdk1.7.0_71/ jdk7
##3配置环境
环境变量的配置方式有很多,主要是对配置文件的操作。这里采用修改/etc/profile配置文件进行jdk7的配置
- 打开配置文件
sudo vi /etc/profile
- 添加配置信息
点击键盘 i 键进入vi编辑器的编辑模式
将光标移至文件末尾,添加如下代码
export JAVA_HOME=/usr/lib/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib/tools.jar:${JRE_HOME}/lib/dt.jar
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
- 保存更改退出编辑
点击键盘上的Esc键,退出编辑模式,进入vi编辑器命令行模式。
在该模式下输入 :wq! 进行退出保存。 - 使配置生效
sudo source /etc/profile
当配置完成此步之后,可通过如下命令检测jdk是否配置完成。
java -version
如果,配置成功会打印jdk的版本信息。
当完成上面配置后,会出现一个问题,就是,在普通用户下,java -version有效果;
但是,进入su之后,就不能用了。同时,如果关掉配置窗口,从新进入,java -version
也不能用了。这是由于,系统的默认jdk配置没有配置。
解决方法有两种,一种是,每次进入shell之后,先输入source /etc/profile 命令,使配置文件生效;
另一种是:将安装的jdk配置成默认的配置文件。
##4配置默认JDK
在shell中输入
snowlive@snowlive:~$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk7/bin/java 300
snowlive@snowlive:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk7/bin/javac 300
如此,jdk就配置完成了。
欢迎大家转载,转载时请注明出处,谢谢。