首页 > 代码库 > linux操作系统-安装jdk1.7

linux操作系统-安装jdk1.7

1.下载安装文件

 在oracle官方找不到bin二进制安装文件只能使用rpm包来安装

 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

  选择版本:jdk-7u60-linux-i586.rpm

2.安装rpm包

  首先通过winscp工具上传jdk-7u60-linux-i586.rpm文件到/usr/local/tools 目录下

  检查系统中是否安装jdk

java -version
java version "1.4.2"gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
一般会系统会默认安装低版本的jdk
rpm -qa|grep gcj

 

libgcj-4.1.2-48.el5java-1.4.2-gcj-compat-1.4.2.0-40jpp.115libgcj-4.1.2-48.el5

卸载jdk
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 或者rpm -e jdk

java -version

3.安装rpm包

安装到 /usr/localjava 目录下

rpm -ivh --prefix=/usr/local/java jdk-7u60-linux-i586.rpm 

如果遇到 package jdk-7u60-linux-i586.rpm is not installed

则需要删除系统中存在的jdk运行rpm -e jdk,删掉相应的文件

在linux中 默认安装了jre , JDK安装不上,所以只能先删除原来装的jre删除方法:1、首先用 rpm -qa 查看安装的服务  你会发现有一个文件名为  jre-1.6.0_31-fcs2、使用rpm -e  jre-1.6.0_31-fcs 将原来的jre删除掉3、再使用rpm -ivh --prefox=/usr/local/java 软件包名 进行安装

修改路径
cd /usr/local/java
 mv jdk1.7.0_60 jdk7

4.配置环境变量

vim /etc/profile
在文件的最后加上

#jdk env
JAVA_HOME=/usr/local/java/jdk7
JRE_HOME=/usr/local/java/jak7/jre
PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib
EXPORT JAVA_HOME JRE_HOME PATH CLASSPATH

保存生效 source /etc/profile

然后通过 java -version或者javac命令查看是否安装成功

 以上所有操作都是在centos或者redhat下进行

www.cnblogs.com/weiguo21