项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK...
OS:CentOS 64bit
一:到Oracle下载最新版的JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载了一个 jdk-7u11-linux-x64.rpm 版本 或者 jdk-7u11-linux-x64.tar.gz 版本
二:启动VMwara的Linux
1:打开VMware,启动CentOS,使用超级管理员root登陆,在VMWare里面,我们使用 Shared Folders设置共享目录Share,将下载的jak安装文件,放到Share文件夹中
我们登入Linux后会在mnt/hgfs/share/jdk-7u11-linux-x64.rpm 或者 jdk-7u11-linux-x64.tar.gz 看到JDK安装件
2: 如果是界面操作系统,直接点击 jdk-7u11-linux-x64.rpm进行安装,默认安装在usr/java/jdk1.7.0_11
也可以使用Teminal来安装 Applications-〉System Tools-〉Teminal (如 果要切换到其他用户切, 敲入命令:su othername -〉敲入password, 清一下屏幕 clear)。。
打开Teminal
1) pwd 查看当前目录,发现是在/root (cd .. 到根目录),再切换到Share目录下
转到Share目录:cd mnt/hgfs/share/
查看:ls
2) rpm是自解压类型文件,直接安装
修改权限: chmod 755 jdk-7u11-linux-x64.rpm 或 chmod +x jdk-7u11-linux-x64.rpm
查看权限: ls -l jdk-7u11-linux-x64.rpm
执行安装: rpm -ivh jdk-7u11-linux-x64.rpm 出现协议,接受即可
3:如果是jdk-7u11-linux-x64.tar.gz版本
打开Teminal
1) pwd 查看当前目录,发现是在/root
cd ..
2) 我们把jdk安装在usr/java/jdk1.7.0_11下面,如果没有java文件夹则创建
sudo mkdir java
3)将gz解压放到usr/java文件夹下面sudo tar zxvf /mnt/hgfs/share/jdk-7u11-linux-x64.tar.gz -C /usr/java 解压后的文件夹是 /usr/java/jdk1.7.0_11
你也可以改名:
cd /usr/java/
sudo mv jdk1.7.0_11/ jdk7
3:配置环境变量
1) 首先我们可以预先熟悉一下查看环境变量,当然你会看到JAVA_HOME CLASSPATH是空
echo $JAVA_HOME
echo $CLASSPATH
echo $PATH
2)使用egedit打开添加环境变量
gedit ~/.bashrc
文件末尾添加
export JAVA_HOME=/usr/java/jdk1.7.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存文件。
输入命令使之生效 source ~/.bashrc
4:默认JDK设置
由于某些Linux版本(Ubuntu或Fedora系统)已经有默认的jdk,所以我们要是刚才安装好的jdk版本成为默认的jdk版本,还需如下设置,执行一下命令:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0.11/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0.11/bin/javac 300
如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就可以了。
通过这一步将我们安装的jdk加入java选单 : update-alternatives --config java
5:查看当前java版本
java -version
出现以下信息:
Java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04,mixed mode)
6:卸载
[root@localhost ~]# rpm -qa|grep jdk
jdk-1.7.0_11-fcs.x86_64
[root@localhost ~]# rpm -e --nodeps jdk-1.7.0_11-fcs.x86_64