首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

RedHat6.0下安装jdk1.7

2012-09-13 
RedHat6.0上安装jdk1.7为熟悉linux命令以及常用软件配置,在windows虚拟机上安装了个RedHat6,然后在上面安

RedHat6.0上安装jdk1.7

为熟悉linux命令以及常用软件配置,在windows虚拟机上安装了个RedHat6,然后在上面安装jdk1.7

下载jdk的过程就不说了,以下描述的是oracle官网上的rpm格式的jdk包,安装步骤如下:

1.解压安装rpm包[kevin@localhost software]$ rpm -ivh jdk-7u6-linux-i586.rpm  报错:error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)错误原因:当前非root用户2.切换到root用户[kevin@localhost software]$ su  输入root用户密码3.输入命令1,得到以下信息[root@localhost software]# rpm -ivh jdk-7u6-linux-i586.rpm Preparing...                ########################################### [100%]   1:jdk                    ########################################### [100%]Unpacking JAR files...        rt.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/rt.pack        jsse.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/jsse.pack        charsets.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/charsets.pack        tools.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/lib/tools.pack        localedata.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/ext/localedata.pack        plugin.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/plugin.pack        javaws.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/javaws.pack        deploy.jar...Error: Could not open input file: /usr/java/jdk1.7.0_06/jre/lib/deploy.pack
这个输出中的错误消息没搞明白,但是不影响使用[root@localhost software]# ll4.查看java暗装在哪里[root@localhost software]# whereis javajava: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz5.设置java幻境变量先备份一下配置文件[root@localhost jdk1.7.0_06]# cp /etc/profile /etc/profile_backup[root@localhost jdk1.7.0_06]# vi /etc/profile在该文件的最后添加以下代码:set JAVA_HOME=/usr/java/jdk1.7.0_06export JAVA_HOMEset PATH=$PATH:$JAVA_HOME/binexport PATHset CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH修改为:export JAVA_HOME=/usr/java/jdk1.7.0_06export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
执行source命令让新加的配置项改动生效[root@localhost kevin]# source /etc/profile6.保存退出,在命令行上输入java javac出现了我们熟悉的提示[root@localhost kevin]# java -versionjava version "1.7.0_06"Java(TM) SE Runtime Environment (build 1.7.0_06-b24)Java HotSpot(TM) Client VM (build 23.2-b09, mixed mode, sharing)[root@localhost kevin]# 

1楼Keijack昨天 08:49
说真的,居然没有人吐槽你一下吗?你第6步输出的信息是 Fedora 自带的 OpenJDK 输出的信息。根本不是你安装的Sun JDK 的版本啊!
Re: CrazyCoder2010昨天 11:31
回复Keijackn看了一下,果然搞错了,刚倒腾linux,见笑了,是我在设置java_home等变量时搞错了,已经修改了,多谢指正

热点排行