Ubuntu下JDK的安装

        从网上学了一些Linux下安装JDK的方法,但没有一个是通用的,找了一些方法凑了凑才成功的在自己的机子上装好了JDK,下面就说一下:
        1、从官网上下的JDK,我下的是jdk-6u22-linux-i586.bin。
        2、设置jdk-6u22-linux-i586.bin文件的操作权限,进入存放该文件的目录,在终端输入:
        sudo chmod 777 jdk-6u22-linux-i586.bin
        这里说一下这个777是什么意思。在文件的属性中,可以看到有三类用户:root,本机,其他人。每一个数字就代表这个用户拥有什么样的权限,权限下有三种权限,每种权限代表以一个数字代替,分别是4、2、1。若是某两个数字相加的值,说明具有这两种权限,7表示最大权限。
         3、输入/home/paddy/tools/jdk-6u22-linux-i586.bin,因为我文件存在了tools目录下,之所以写全路径是保险,如果已经在文件所在目录下,则可以输入./jdk-6u22-linux-i586.bin。若是用其他简写,不同的人可能会出现不同的找不到文件等问题,这样写虽然显得麻烦点,但是一般不会出错。
         4、由于Ubuntu新的版本自带了JVM,所以java -version时显示的应该是Ubuntu自带的JVM版本号。执行下面两行:
         sudo update-alternatives --install /usr/bin/java java /home/paddy/tools/jdk1.6.0_22/bin/java 60 (这里的jdk1.6.0_22是刚才安装是自动建的目录)
         sudo update-alternatives --install /usr/bin/javac javac /home/paddy/tools/jdk1.6.0_22/bin/javac 60
         这里的意思是:在终端直接输入java或者javac来执行相应命令,而不用输全路径。
         现在输入ls -l /etc/alternatives/java 看JVM现在的指向。若正确的话,现在执行java -version,可以看到版本已经是新安装的版本了。
         可以使用:sudo update-alternatives --config java 来设置默认版本。
         5、配置JAVA_HOME,PATH,CLASSPATH。首先对/etc/profile文件改权限(一开始提到过的命令).然后在终端输入:sudo gedit /etc/profile,
         在文件末尾添加如下几句:
         export JAVA_HOME=/home/paddy/tools/jdk1.6.0_22
         export PATH=$JAVA_HOME/bin:$PATH
         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar。(这里的“:”相当于windows中的“;”)
         保存关闭。
         6、环境就设置好了,可以输入java -version或java或javac测试下。

猜你喜欢

转载自paddy-w.iteye.com/blog/792261