-
在http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u35-oth-JPR 下载jdk-6u37-linux-x64.bin(博主本身系统是64位。大家可以根据自身的系统是32位还是64位下载,32位下载jdk-6u35-linux-i586.bin),自解压操作起来比较简单,不需要转换。
-
下载的时候可以把它下载到任意的文件夹,但好像默认放到/home/Downlods下面,建议放到主文件夹(/home/username)下。
-
开始安装jdk,博主将jdk安装到/usr/lib/jdk下面:
-
由于usr/lib下面没有jdk文件,首先需要在/usr/jdk下面创建一个jdk文件夹:
sudo mkdir /usr/lib/jdk
-
sudo chmod 777 jdk-6u37-linux-x64.bin//将文件赋于运行权限
-
用命令./安装jdk-6u37-linux-x64.bin程序
-
sudo -s ./jdk-6u37-linux-x64.bin /usr/lib/jdk
一路回车,直到询问是否安装,输入yes回车
[如果此命令执行完毕,安装目录并不是在/jdk下,而是你自己的帐户目录下,请将整个文件夹移动到/jdk中,并给出适当的权限]
cp -r /jdk1.6.0_35/ /usr/lib/jdk (把jdk1.6.0_35文件夹复制到/usr/lib/jdk文件夹下。
安装完毕后,配置环境变量
-
.配置classpath,修改所有用户的环境变量
$emacs~/.bashrc(需要安装emacs,安装教程:http://www.cnblogs.com/guyufei/archive/2012/07/25/2608376.html)
在.bashrc中新增或整合PATH变量,如下:
#java程序开发/运行的一些环境变量
JAVA_HOME=/usr/lib/jdk/jdk1.6.0_37
JRE_HOME=${JAVA_HOME}/jre
exportANDROID_JAVA_HOME=$JAVA_HOME
exportCLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
exportJAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
exportJAVA_HOME;
export JRE_HOME;
exportCLASSPATH;
HOME_BIN=~/bin/
exportPATH=${PATH}:${JAVA_PATH}:${HOME_BIN};
保存后,同步更新:
source~/.bashrc -
将系统默认的jdk修改过来
-
sudo update-alternatives --install /usr/bin/javajava/usr/lib/jdk/jdk1.6.0_37/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac/usr/lib/jdk/jdk1.6.0_37/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives--config javac
-
检测,输入java-version
-
javaversion "1.6.0_35"
Java(TM)SE Runtime Environment (build 1.6.0_35-b10)
JavaHotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)
出现上述结果,代表jdk安装成功。