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 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.一般会系统会默认安装低版本的jdk
rpm -qa|grep gcj
libgcj-4.1.2-48.el5 java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-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-fcs 2、使用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下进行
linux操作系统-安装jdk1.7,布布扣,bubuko.com
时间: 2024-12-30 13:47:10