2011年10月8日星期六

ubuntu 下配置Java环境

下载,安装

在Ubuntu源中可以直接安装jdk,但是只能安装Openjdk,而且版本不一定是最新的。还是选择使用官方版,在Oracle Java SE Downloads(吐槽: SUN 阿 SUN)下载Linux平台的自解压包,后缀为bin,说明是可执行文件。把自解压包放在准备安装的目录(比如/usr/local),需要通过chmod添加可执行属性,然后执行该bin文件解压即可。

配置环境

要使用Java,还需要配置环境参数JAVA_HOME,CLASSPATH,为了在终端中使用JAVA,还需把$JAVA_HOME/bin加入到PATH中。

可以在$HOME/.bashrc 中使用(假设java安装在/usr/local/jdk1.6.0_27):

# JAVA Environment
JAVA_HOME=/usr/local/jdk1.6.0_27
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH


但这样有一个问题,环境变量并不是全局的(只在所谓的nologin shell中有效),也就是说安装eclipse后,如果在桌面中启动eclipse会提示找不到JRE(eclipse需要JRE环境)。

所以更合适的方法是在/etc/profile中添加上述语句,因为login shell 会读取该文件,使得环境变量是全局的。

没有评论:

发表评论