(两年前初学JAVA时写过的一篇文章,发现给我们班同学看还挺有用的)

最近装了 fedora 7感觉满好,虽然许多人都推崇ubuntu但我个人觉得fedora还是满好用的。尤其是前几天装的ubuntu 7.10不知道是怎么处理的,用7.04的软件安装方法根本不能安装其他的软件,我承认可能是我的无知,但作为一个优秀的linux版本不应该出现这样的 问题,还有那个三维效果很恶,7.04的eclipse用着用着就崩溃,整体来说ubuntu是面对个人桌面用户的,跟多方面都不适合开发 者,fedora虽然安装软件没有ubuntu那么方便一个apt-get -install xxx就可以自动下载安装,但对linux有些了解的人来说安装软件也不是什么大的问题

可这两天jdk的安装就出问题了,fedora自带的是IBM的gcj,很弱智,一般不用,或者说没用。我把那个东西卸了
卸的很干净,下载了最新版的jdk,也安装了,可环境变量的配置出了问题,网上有n种方法,我是了n种,都不行。

近乎崩溃!!!

最后请教了linux协会的会长(我们学校的一个社团),才知道问题出在哪里,现在我把整个过程列一下,希望能给读者一点帮助.

1 卸载gcj :
首先查看gcj版本
    #  rpm -qa|grep gcj
这时会列出gcj的所有相关的软件包,接下来一一卸载
    # rpm -e --nodeps xxxxxx
xxxxx表示列出的gcj的某个版本,把他们都卸载了
卸完了测试一下还有没有gcj的相关东西,还是刚才哪条命令
    #  rpm -qa|grep gcj
如果空了再测试一下这两条命令
    # java

    # javac

如果都是
    bash: java: command not found
或者bash: javac: command not found

说明这个世界清净了

2 安装 jdk
首 先当然是到sun官方去下子最新版的jdk,我下的是jdk1.6.0_03,下载地址:https://sdlc3e.sun.com/ECom /EComActionServlet;jsessionid=3344C37C89BAFDFE9C7989B7C41A1837

下过来的是rpm包,放到/usr/local/ 目录下,再安装
    #cp jdk-6u3-linux-i586-rpm.bin /usr/local  复制
    #cd /usr/local
    #chmod +x jdk-6u3-linux-i586-rpm.bin  给所以用户分配权限
    #jdk-6u3-linux-i586-rpm.bin  解压
    #chmod +x jdk-6u3-linux-i586.rpm  给所以用户分配权限
    #rpm -ivh jdk-6u3-linux-i586.rpm   安装, 大几个空格,输入y再回车就OK了


3 配置环境变量
和windows下一样,都需要配置环境变量,linux下每种版本配置方法都不太一样,下面是fedora 7的配置方法,我不担保对其他的系统可行
修改配置文件,当然我还是建议现备份一下
    #cp /etc/profile /etc/profile.bak  备份
    #vi /etc/profile  编辑文件,输入a,进入编辑模式
在文件的最后加上如下文本
# java set

JAVA_HOME=/usr/java/jdk1.6.0_03/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

按Esc退出编辑模式,输入:wq 保存退出

为其他用户配置
    #vi /etc/profile.d/java.sh
加上一下文本

JAVA_HOME=/usr/java/jdk1.6.0_03/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"

CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"

export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS


保存退出

分配权限
    #chmod 755 /etc/profile.d/java.sh

4 激活你的配置,最后一步非常重要,reboot 也作不到这一步,我就是因为没有作这一步,郁闷了很久
    #source /etc/profile

#source /etc/profile.d/java.sh


5 测试是否安装配置成功
    #java -version  检查java 的版本号
如果提示的信息是
    java version "jdk1.6.0_03"
那么恭喜您,jdk安装成功了!!!

写个Hello World 试试吧

你可能感兴趣的:(java,jdk,linux,软件测试,ubuntu)