升级到ubuntu 12.04之后.ubuntu默认自带的是openjdkjava.默认情况这个是能够使用的,但是如果你想搭建java的开发环境,这个玩意还是用专业的版本吧。
第一步:下载jdk-7u1-linux-i586.tar.gz
1
|
wget -c http:
//download
.oracle.com
/otn-pub/java/jdk/7u1-b08/jdk-7u1-linux-i586
.
tar
.gz
|
第二步:解压安装
1
2
3
|
sudo
tar
zxvf .
/jdk-7u1-linux-i586
.
tar
.gz -C
/usr/lib/jvm
cd
/usr/lib/jvm
sudo
mv
jdk1.7.0/ java-7-sun
|
第三步:修改环境变量
1
|
vim ~/.bashrc
|
添加:
1
2
3
4
|
export
JAVA_HOME=
/usr/lib/jvm/java-7-sun
export
JRE_HOME=${JAVA_HOME}
/jre
export
CLASSPATH=.:${JAVA_HOME}
/lib
:${JRE_HOME}
/lib
export
PATH=${JAVA_HOME}
/bin
:$PATH
|
保存退出,输入以下命令使之立即生效。
1
|
source
~/.bashrc
|
第四步:配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
1
2
3
|
sudo
update-alternatives --
install
/usr/bin/java
java
/usr/lib/jvm/java-7-sun/bin/java
300
sudo
update-alternatives --
install
/usr/bin/javac
javac
/usr/lib/jvm/java-7-sun/bin/javac
300
sudo
update-alternatives --
install
/usr/bin/jar
jar
/usr/lib/jvm/java-7-sun/bin/jar
300
|
执行代码:
1
|
sudo
update-alternatives --config java
|
系统会列出各种JDK版本,如下所示:
第五步:测试
1
|
java -version
|
系统会列出以下信息,就表示安装成功了:
1
2
3
|
java version
"1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
|
特别提醒
如果按以上方式安装好Java JDK后,启动Eclipse时,如果报以下错误:Eclipse cannot load SWT libraries. Not opening.请按以下方式操作:
在32位的系统上,执行以下操作:
1
|
ln
-s
/usr/lib/jni/libswt-
* ~/.swt
/lib/linux/x86/
|
在64位的系统上,执行以下操作:
1
|
ln
-s
/usr/lib/jni/libswt-
* ~/.swt
/lib/linux/x86_64/
|
转载请注明:阶梯网 » http://www.manydocs.net/?p=27