`
teamojiao
  • 浏览: 344263 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

centOS 5 下安装java

阅读更多

centOS  默认有java的运行环境(gcj),安装sun的jdk前先卸载 gcj。

卸载gcj:

#java -version            <-查看当前gcj java的版本号(我这里得到的是 1.4.2)

#yum -y remove java-1.4.2-gcj-compat   <- 卸载gcj (y参数表示 在y/n 提问时均回答 y)

卸载好了后,到 www.sun.com 下载linux版本的 jdk。我选择的是 yum 的版本。(我在windows下下载的,没办法,迅雷很牛B,但linux不支持迅雷)。

通过ftp上传到 linux 上,如果没有配置ftp,可以用U盘之类什么的。

我将文件上传到了: /var/ftp/pub/jdk-6u14-linux-i586-rmp.bin(采用rpm.bin安装时出现错误,改用bin安装就OK了)

然后设置一下执行权限:

#chmod a+x /var/ftp/pub/jdk-6u14-linux-i586-rmp.bin    <- a+x 表示 u g o 均加上x权限

然后进入文件所在目录执行bin自解压并自动执行:

[root@localhost pub]# ./jdk-6u14-linux-i586-rmp.bin

开始会显示协议,回答yes,然后软件就会一直安装到完成,并会在当前目录下生成一些文件(我把它们全删除了,似乎没有什么影响)。

到了这里就该设置环境变量了。

设置环境变量的文件在 /etc/profile ,这个是全局的环境变量。

程序默认安装到了 /usr/java 下面

在文件的最后面写上(注意,在有多项时,windows下是用 分号隔开的,但linux 下使用 冒号):

JAVA_HOME=/usr/java/jdk-1.6.0_14
PATH=$JAVA_HOME/bin:$PATH          <-注意这里,必须要加上 $PATH ,否则系统默认设置的PATH就丢失了。
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

保存文件,然后运行source命令使其生效:

#source /etc/profile

然后运行java检查是否运行好了

#java -version

如果显示正确版本号则表示安装好了

但我在安装时出现点小问题,可运行javac 命令但不可运行java命令,但重启一下系统就好了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics