ubuntu下java环境变量的配置

     刚开始用linux没几天,使用的是ubuntu7.04,遇到了很多麻烦,今天安装了lumaqq,安装后总是无法启动,上网查了一下知道原来lumaqq是用java做的,自然想就那就应该是java环境变量没有配置,在终端下输入java -version后返回已经装了jdk1.4,看来应该是jdk版本太低的原因(这个jdk应该是eclipse中自带的那个,我没有自己去下载,jdk,eclipse都是通过新立得软件包获得的),我已经用新立得软件包下载了 jdk6.0,看来应该配置一下他的环境变量。

   在网上搜到好几种方法,发现了 linux中环境变量的设置原来在/etc/enviroment文件中进行,结合自己的实际情况,使用以下方法完成了  jdk6.0的配置。

1.我打开/etc/enviroment文件,内容如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

这个方法的path应该是windows中的path是一样的用处,其中有一个路径是/usr/bin,打开这个文件夹,看到其中有很多可执行文件,还有许多可执行程序的链接文件,其中与java相关那部分(如java,javac,javap,javah)都使用链接文件,看来运行java程序都是先找到这个地方来的。

2.我的jdk6 的安装路径是 /usr/lib/jvm/java-6-sun-1.6.0.00,/usr/bin中的如javac,javadoc,javah之类的那是指向我的电脑上jdk6的对应程序的链接文件,唯有java这个链接文件是批向jdk1.4的,由于决定在/usr/bin下为jdk6的java创建一个链接文件。

3.讲了这么多终于到重点了,在终端下进入到 /usr/bin 目录下,输入

ln -s -f /usr/lib/jvm/java-6-sun-1.6.0.00/jre/bin/java (安装路径不同做相应的改动)(使用root进行操作)

这样会在/usr/bin下创建一个链接文件,现在大功告成了, 在终端下输入java -version 就可以看到jdk6了.

你可能感兴趣的:(java,eclipse,jdk,linux,ubuntu)