ubuntu10上安装jdk6

为了在ubuntu10上安装jdk6,我参考以下网页,谢谢那些作者。

http://hi.baidu.com/china_ebaby/blog/item/155c87ddb17072d38c1029de.html

http://hi.baidu.com/jacklock/blog/item/7e5053034290a0044bfb518f.html

http://goby2008.javaeye.com/blog/688382

我先在window平台用eclipse建了个个工程test,里面建了个Test类,以后用来测试ubuntu下是否成功安装jdk6。

public class Test {
    
    public static void main(String[] args) {
        System.out.println("ok");
    }
 
}

我上sun官方下载地址: http://java.sun.com/javase/downloads/index.jsp下载,在platform下拉框中我选择了linux,因为我不是64位机。下载的文件名叫 jdk-6u20-linux-i586.bin 。

然后sudo cp jdk-6u20-linux-i586.bin /usr/local,复制到/usr/local文件夹里。

然后 sudo chmod a+x jdk-6u20-linux-i586.bin,文件赋权限。让所有用户均可以执行该文件。

然后 sudo ./jdk-6u20-linux-i586.bin。我安装过程中,它要我看一堆的安装协议,不管,按死回车跳过。后来要输入yes/no,估计是问我是否同意安装协议内容,当然是yes了。

至此,安装已经成功的了。接下来就是要配置环境变量:

sudo gedit /etc/environment

然后修改内容如下:

JAVA_HOME=/usr/local/jdk1.6.0_20
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/jdk1.6.0_20/bin"
CLASSPATH=.:/usr/local/jdk1.6.0_20/lib

至此,环境变量也配置好了。根据资料说明,重启ubuntu。

接着执行以下命令:

java -version

java

javac

反应都正常,嗯,现在心中有底了。

然后把我那个Test.java复制到我的$home去,然后跳到$home目录,执行:

javac Test.java

java Test

输出结果:ok

至此,安装JDK已经成功了。

补充:

虽然按上文执行sudo gedit /etc/environment命令,设置了JAVAHOME,PATH,CLASSPATH。在以我个人的帐户登录进入ubuntu,并在我自己的空间内直接运行java命令是没问题的。但如果执行sudo java的话,会被告知还没设置JAVAHOME或者JREHOME。

我把tomcat放在/opt内,我进入$TOMCAT_HOME/bin后,执行./startup.sh就说我没权限。如果此时执行sudo ./startup.sh就会被告知还没设置JAVAHOME或者JREHOME。

解决方法是:

$ sudo gedit /etc/profile

在文件最后添加

JAVA_HOME=/usr/local/jdk1.6.0_20
export JRE_HOME=/usr/local/jdk1.6.0_20/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

以root登录,就行了。


关于获取root的密码:

sudo passwd
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
test@test-desktop:~$ su
密码:
root@test-desktop:/home/test#

当想重新从root用户回到普通用户,则使用命令su - ***

root@test-desktop:/home/test#su - test
test@test-desktop:~$



以root来启动eclipse

进入eclipse目录

建立jre目录

进入jre目录

ln -s /usr/local/jdk1.6.0_20/bin bin

猜你喜欢

转载自blog.csdn.net/yyb_gz/article/details/5711675
今日推荐