文章版本: 2008.06.08
关键字: Linux ubuntu 8.04 Java jdk 开发 环境 配置 安装

本文主要介绍了在linux下安装和配置java的步骤。

一、安装JDK
我们这里不介绍gij,只介绍sun官方的jdk。

方法一:
直接使用apt来安装
sudo apt-get install sun-java6-jre sun-java6-jdk

方法二:
使用新立德,搜索jdk,找到跟上面同名的包安装上就可以了。
一般来说直接安装个jdk就OK了

方法三:
跑去sun的官方网站下载jdk的bin文件
然后执行:
sudo sh ./你的bin文件名.bin

值得注意的是,前两种方法不要于第三种混用。

如果你要给浏览器安装java外挂就用
sudo apt-get install sun-java6-plugin

二、配置环境变量

对于安装方法1和2的情况,JDK安装目录是/usr/lib/jvm/java-6-sun,当然根据你安装的版本,可能后面的文件名会有所变化。
对于安装方法3的情况,JDK的目录一般跟你的安装文件在同一个目录下面,可以随便把它改名或者剪切到你喜欢的目录下。

然后要开始配置环境变量,根据你的JDK安装目录来决定吧。

方法一:
在/etc/environment下配置
sudo gedit /etc/environment

在文本编辑器里写入下面两行内容:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib:/usr/lib/jvm/java-6-sun/lib/dt.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar
JAVA_HOME=/usr/lib/jvm/java-6-sun
顺便在PATH里面加上":jdk的路径/bin"
export PATH="$PATH:/home/dengni/SDK/jdk/bin"
export CLASSPATH
export JAVA_HOME

方法二:
在个人的bash中配置

sudo gedit ./.bashrc
在其中使用上面的配置,.bashrc是针对当前用户的,而environment是针对所有用户的。

方法三:
在/etc/rc.local中配置
sudo gedit /etc/rc.local
在其中输入:
JAVA_HOME=/develop/jdk
CLASSPATH=.:/develop/jdk/lib/dt.jar:/develop/jdk/lib/tools.jar
JRE_HOME=/develop/jdk/jre

export JRE_HOME
export JAVA_HOME
export CLASSPATH
当然,别忘了还要在方法1中的environment中处理一下path路径的问题。

其实JRE_HOME一般可有可无,当然加上了,一般情况下不会影响你的开发。

三、调整系统默认的jvm

如果你安装了其他的jdk,例如gij,还要调整一下jvm的优先级。

$sudo gedit /etc/jvm
在文本编辑器里将下面一句写在最顶部:
/usr/lib/jvm/java-6-sun

当然,还可以通过update-alternative来配置jvm的优先级:
sudo update-alternatives --config java
这个方法仅仅适用于使用apt安装的jdk,如果你使用二进制文件安装的,那么这个就没用了。

之后在终端中:
$java -version

如果终端中正确的显示了Java的版本,那么就说明你的Java环境配置完成了。