您的位置:首页 > 编程语言 > Java开发

ubuntu jdk 安装与配置

2014-09-26 03:05 465 查看


安装包下载

jdk-6u45-linux-i586.bin jdk-6u45-linux-x64.bin


JDK 安装

chmod u+x jdk-6u45-linux-i586.bin取得执行权限

lychie@ubuntu:/setup$ chmod u+x jdk-6u45-linux-i586.bin

lychie@ubuntu:/setup$ ls -l

total 70120

-rwxr--r-- 1 lychie lychie 71799552  9月  7 02:10 jdk-6u45-linux-i586.bin
./jdk-6u45-linux-i586.bin安装 JDK

lychie@ubuntu:/setup$ ./jdk-6u45-linux-i586.bin

. . . . . .

Creating jdk1.6.0_45/jre/lib/rt.jar

Creating jdk1.6.0_45/jre/lib/jsse.jar

Creating jdk1.6.0_45/jre/lib/charsets.jar

Done.


JDK 环境配置

sudo vi /etc/profile配置环境变量,在文件的最后添加如下 33 至 36 行的内容

lychie@ubuntu:/setup$ sudo vi /etc/profile

     . . . . . .

     23 if [ -d /etc/profile.d ]; then

     24   for i in /etc/profile.d/*.sh; do

     25     if [ -r $i ]; then

     26       . $i

     27     fi

     28   done

     29   unset i

     30 fi

     31

     32 # Set java environment

     33 JAVA_HOME=/setup/jdk1.6.0_45

     34 CLASSPATH=.:$JAVA_HOME/lib

     35 PATH=$PATH:$JAVA_HOME/bin

     36 export JAVA_HOME CLASSPATH PATH

source /etc/profile使配置生效

lychie@ubuntu:/setup$ source /etc/profile


验证配置是否成功

java -version若出现如下信息,说明 JDK 安装配置成功

lychie@ubuntu:~$ java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)
java -version若出现如下信息,说明配置失败,请检查确保 /etc/profile 中的配置正确无误

lychie@ubuntu:/setup$ java -version

The program 'java' can be found in the following packages:

 * default-jre

 * gcj-4.8-jre-headless

 * openjdk-7-jre-headless

 * gcj-4.6-jre-headless

 * openjdk-6-jre-headless

Try: sudo apt-get install <selected package>
echo $PATH查看 PATH 变量中是否有 JDK 的配置,若无,执行 source /ect/profile
使配置生效

lychie@ubuntu:~$ java -version

The program 'java' can be found in the following packages:

 * default-jre

 * gcj-4.8-jre-headless

 * openjdk-7-jre-headless

 * gcj-4.6-jre-headless

 * openjdk-6-jre-headless

Try: sudo apt-get install <selected package>

lychie@ubuntu:~$ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:

/usr/local/games

lychie@ubuntu:~$ source /etc/profile

lychie@ubuntu:~$ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:

/usr/local/games:/setup/jdk1.6.0_45/bin

lychie@ubuntu:~$ java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)


设置默认 JDK

sudo update-alternatives --install /usr/bin/java java /setup/jdk1.6.0_45/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /setup/jdk1.6.0_45/bin/javac 300

sudo update-alternatives --install /usr/bin/jar jar /setup/jdk1.6.0_45/bin/jar 300

sudo update-alternatives --install /usr/bin/javah javah /setup/jdk1.6.0_45/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /setup/jdk1.6.0_45/bin/javap 300

sudo update-alternatives --config java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息