环境说明:
Linux版本: CentOS6.2 JDK:jdk-7u60-linux-x64.tar.gz
1、下载jdk-7u60-linux-x64.tar.gz,本人是放到了~/工具 目录下
2、解压缩jdk到 /usr/lib/java-1.7.0/7u60/ ,命令为:sudo tar -zxvf ~/工具/jdk-7u60-linux-x64.tar.gz -C /usr/lib/java-1.7.0/7u60/
3、执行 vim ~/.bashrc(此文件中的配置,只对当前用户生效) 在此文件中插入jdk的环境变量
export JAVA_HOME=/usr/lib/java-1.7.0/7u60/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASS_PATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${PATH}
保存退出后,执行 source ~/.bashrc 立刻重载此文件
如果想对所有用户生效,需要vim /etc/profile 文件,其它操作相同。
4、查看当前系统中有哪些java版本以及默认使用的是哪个:sudo update-alternatives --config java,会发现没有显示我们刚刚装的jdk
5、执行
sudo update-alternatives --install /usr/bin/java java /usr/lib/java-1.7.0/7u60/jdk1.7.0_60/bin/java 300 和
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java-1.7.0/7u60/jdk1.7.0_60/bin/javac 300 命令
便于更改默认的jdk为我们自己安装的jdk
6、再次执行sudo update-alternatives --config java 根据提示修改默认JDK
7、执行javac -version java -version 确保能正常返回版本号
8、创建一个测试类 Test.java 在main函数中打印一些文字
9、使用 javac Test.java 编译后,在使用 java Test执行该测试类,如果控制台打印出main函数中的文字,那么JDK安装成功。