linux 下配置java

这个其实不难,但是还是写写,毕竟好记性不如烂笔头啊!

  我用的操作系统是 fedora 18,用户名 kuku,并从 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载了 jdk-7u15-linux-x64.tar.gz 。

  第一次下载,只用了10分钟(我的下载速度是20k/s),解压以后,发现只有一个db文件夹,没有 bin, 没有 jre !我百思不得其解!最后 ls -lnt 发现这个压缩包居然才 4M!

天啊,这个包是怎么成为有个完整的包的,居然还能正常解压,佩服啊。无奈只好重下了,话了2个多小时。

  下载好后,默认在 /home/kuku/downloads 文件夹,准备开始配置。

       1.切换成 root 权限:$ sudo su

          不过得确定你的用户有 sudoer 权限,不用这一步其实也可以,但是配置结果是仅能在自己的 shell 使用,其他用户就用不到了。

       2.将 jdk-7u15-linux-x64.tar.gz 移动到 /usr/local/java 并将所属用户和所属组改为 root ,并解压。

          # mv /home/kuku/downloads/jdk-7u15-linux-x64.tar.gz /usr/local/java

          # chown root:root  jdk-7u15-linux-x64.tar.gz

          # tar -zxvf  jdk-7u15-linux-x64.tar.gz

          结果得到 jdk1.7.0_15 ,看看里面的文件,应该都对了:

          # ll  

    drwxr-xr-x. 2 500 143 4096 Feb 16 05:19 bin
    -r--r--r--. 1 500 143 3339 Feb 16 05:18 COPYRIGHT
    drwxr-xr-x. 4 500 143 4096 Feb 16 05:18 db
    drwxr-xr-x. 3 500 143 4096 Feb 16 05:18 include
    drwxr-xr-x. 5 500 143 4096 Feb 5 04:07 jre
    drwxr-xr-x. 3 500 143 4096 Feb 16 05:21 lib
    -r--r--r--. 1 500 143 40 Feb 16 05:18 LICENSE
    drwxr-xr-x. 4 500 143 4096 Feb 5 04:07 man
    -r--r--r--. 1 500 143 114 Feb 16 05:18 README.html
    -rw-r--r--. 1 500 143 444 Feb 16 05:19 release
    -rw-r--r--. 1 500 143 19854562 Feb 16 05:18 src.zip
    -rw-r--r--. 1 500 143 123324 Feb 5 04:07 THIRDPARTYLICENSEREADME-JAVAFX.txt
    -r--r--r--. 1 500 143 172252 Feb 16 05:18 THIRDPARTYLICENSEREADME.txt

  3.配置环境变量

    java 需要配置 JAVA_HOME , JRE_HOMW , CLASSPATH:

    export JAVA_HOME=/usr/local/java/jdk1.7.0_15

    export JRE_HOME=${JAVA_HOME}/jre

              export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

    如果仅想在某个用户 shell 下使用,则添加到该用户 home 目录下的 ./bashrc文件中最     后,如果需要所有用户都能使用,则添加到 /etc/profile 文件的最后。最后输入命令使配     置生效:

    # source /etc/profile 或  source ~/.bashrc

              在命令行输入 java, javac 如果返回帮助信息,那么配置就成功了。

      4.修改默认的 JDK 设置

         fedora 指定了默认的 jdk 目录,所以要改以下默认设置:

         # update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_15/bin/java 300

    # update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_15/bin/javac 300

    # update-alternatives --config java  

   5.最后可以查看以下 java 的版本

  # java -version
  ava version "1.7.0_15"
  Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
  Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

       至此,配置结束。

     

 

 

 

 

 

posted @ 2013-02-27 19:05  Ben·lucky  阅读(170)  评论(0编辑  收藏  举报