`

Linux系统CentOS6.2版本下安装JDK7详细过程

 
阅读更多

原文链接:http://blog.csdn.net/mchdba/article/details/38768513

 

前言:
        java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的 开发者专业社群。




hadoop需要jdk支持,所以先在linux系统上要准备好jdk环境,详细步骤如下所示

1,下载JDK安装包
安装版本:jdk-7u60-linux-x64.gz
下载地址:http://yun.baidu.com/share/link?shareid=1769428623&uk=103052787
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html


2,解压安装
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm
sudo tar zxvf ./jdk-7u60-linux-x64.tar.gz  -C /usr/lib/jvm

建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf /root/jdk-7u25-linux-i586.tar.gz  -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_25/ jdk7

查看结果显示:
[root@name01 jdk1.7.0_60]# cd /usr/lib/jvm/
[root@name01 jvm]# ll
total 4
drwxr-xr-x. 8 uucp 143 4096 May  7 13:50 jdk1.7.0_60
[root@name01 jvm]# cd jdk1.7.0_60/
[root@name01 jdk1.7.0_60]#
[root@name01 jdk1.7.0_60]# ll
total 19776
drwxr-xr-x. 2 uucp 143     4096 May  7 13:47 bin
-r--r--r--. 1 uucp 143     3339 May  7 13:41 COPYRIGHT
drwxr-xr-x. 4 uucp 143     4096 May  7 13:41 db
drwxr-xr-x. 3 uucp 143     4096 May  7 13:42 include
drwxr-xr-x. 5 uucp 143     4096 May  7 13:44 jre
drwxr-xr-x. 5 uucp 143     4096 May  7 13:49 lib
-r--r--r--. 1 uucp 143       40 May  7 13:41 LICENSE
drwxr-xr-x. 4 uucp 143     4096 May  7 13:42 man
-r--r--r--. 1 uucp 143      114 May  7 13:41 README.html
-rw-r--r--. 1 uucp 143      499 May  7 13:42 release
-rw-r--r--. 1 uucp 143 19903556 May  7 13:42 src.zip
-rw-r--r--. 1 uucp 143   123324 Apr 29 17:15 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 uucp 143   173559 May  7 13:41 THIRDPARTYLICENSEREADME.txt


3,配置环境变量
(1)只对当前用户生效
vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,然后输入下面的命令来使之生效
source ~/.bashrc

(2)对所有用户生效
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出,然后输入下面的命令来使之生效
source /etc/profile


4,配置默认JDK(一般情况下这一步都可以省略)
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下机器在重复上面两行代码就OK了。

执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java


5,测试
在linux命令行,使用java -version和javac -version来查看java版本,显示结果如下:

[root@name01 jdk1.7.0_60]# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
[root@name01 jdk1.7.0_60]#

[root@name01 jdk1.7.0_60]# javac -version
javac 1.7.0_60
[root@name01 jdk1.7.0_60]# 


6,java代码测试
写一个简单的java测试类Test.java,然后编译运行java程序,如下所示:
[root@name01 tim]# vim Test.java

public class test {
        public static void main(String args[]) {
                System.out.println("A new jdk test !");
        }
}
保存退出,编译Test类
[root@name01 tim]# javac Test.java
Test.java:1: error: class test is public, should be declared in a file named test.java
public class test { 
       ^
1 error
报错,需要把类名和java文件名统一一起来,不然没法编译
[root@name01 tim]# vim Test.java

public class Test {
        public static void main(String args[]) {
                System.out.println("A new jdk test !");
        }
}
保存退出,然后编译
[root@name01 tim]# javac Test.java
[root@name01 tim]#
[root@name01 tim]# ll Test*
-rw-r--r--. 1 root root 418 Aug 22 09:22 Test.class
-rw-r--r--. 1 root root 114 Aug 22 09:21 Test.java
[root@name01 tim]# 
编译成功,多出了Test.class可执行文件,然后执行看执行结果,如下所示:
[root@name01 tim]# java Test
A new jdk test !
[root@name01 tim]#

看到jdk运行正常出了结果,这表示java命令已经可以运行了,至此,jdk在linux下的环境完全部署成功。

分享到:
评论

相关推荐

    centos6.2-64 适配的jdk 版本( jdk-6u30-linux-i586.bin)

    标题和描述中提到的是CentOS 6.2 64位系统与特定版本的Java Development Kit (JDK) —— jdk-6u30-linux-i586.bin的适配情况。这个描述表明,在 CentOS 6.2 的64位环境下,用户已经成功测试并确认了JDK 6 Update 30...

    centos6.2下安装sybase--详细操作步骤.doc

    在CentOS 6.2操作系统环境下安装Sybase是一项重要的任务,尤其对于那些依赖于Sybase数据库系统的用户。本文将详细阐述在CentOS 6.2上安装Sybase的步骤,确保您能够顺利进行。 首先,我们需要创建一个专门用于运行...

    CentOS7安装Jenkins-2.346.1,jdk8

    node-v16.16.0-linux-x64.tar.gz jenkins.war(Jenkins-2.346.1,jdk8) jdk-11.0.19_linux-x64_bin.tar.gz jenkins-2.359-1.1.noarch.rpm redis-6.2.12.tar.gz

    Linux下安装部署JDK7+Tomcat7+MySQL5.6+Redis3.07

    根据提供的文档内容,以下是对标题和描述中提及的知识点的...以上步骤覆盖了整个Linux环境下安装部署JDK 7、Tomcat 7、MySQL 5.6和Redis 3.07的过程。这些步骤不仅适用于教学目的,也适合实际生产环境中的部署需求。

    jdk-6u19-linux-i586.bin

    32位jdk1.6.0_19。执行./jdk-6u19-linux-i586.bin安装,环境需要自己配置

    Centos+Hadoop+Hive+HBase

    接下来详细介绍如何在CentOS环境下安装和配置JDK: 1. **安装VMware的共享工具**:通过VMware自带的共享功能将本地文件夹与虚拟机共享。 - 打开虚拟机设置,选择“选项” -> “共享文件夹” -> “总是启用” -> ...

    XIAOYA安装配置手册_Greenplum_v20161226

    首先,手册强调了操作系统、JDK和Greenplum的版本需求,例如,推荐使用JDK 1.8.0.60 64-Bit和Greenplum数据库的4.3.6.2版本。同时,Tomcat6也被提及,可能在部署Greenplum相关的Web服务时发挥作用。 在安装步骤中,...

    Linux下安装Tomcat8.0.45笔记

    ### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 **1.1 下载与传输** - **下载JDK与Tomcat**: 在开始之前,首先需要确保已经从官方网站下载了所需版本的JDK(本例中为1.8.0_151)以及Tomcat...

    SAKAI 安裝報告

    ### SAKAI安装指南:CentOS 6.2...总结来说,本指南详细介绍了如何在CentOS 6.2环境下安装SUN Java、Apache Tomcat、Apache Maven以及配置系统环境变量和MySQL数据库环境,为成功安装和部署SAKAI提供了全面的技术支持。

    Redhat Enterprise 5.5下安装Oracle9i

    在Redhat Enterprise 5.5环境下安装Oracle 9i是一个涉及多步骤的过程,这对于初学者来说可能是一项挑战。本文档提供了详细的安装指南,旨在帮助初学者克服安装过程中的难点。 首先,创建`oracle`用户是安装Oracle...

    apache-tomcat安装

    本文详细介绍了如何在CentOS 6.2 32位操作系统上安装配置JDK 1.6.0_43及Apache Tomcat 7.0.39,并通过Nginx作为反向代理进行配置。这不仅适用于开发测试环境,也适合生产环境的部署。希望对大家有所帮助!

    Hadoop基础篇之搭建Hadoop

    - **安装过程**:下载Linux镜像文件,通过虚拟机软件安装Linux系统,安装过程中可按照默认设置进行。 ##### 2. 配置VMware - **配置网络适配器**:打开VMware,选择虚拟机,然后点击“编辑”>“虚拟网络编辑器”,...

    zookeeper伪集群安装流程

    本篇将详细介绍如何在CentOS 6.2 64位操作系统上安装并配置Zookeeper伪集群,包括三个集群节点的搭建过程。 #### 二、准备工作 在开始安装之前,需要确保已经具备以下条件: 1. **操作系统**: CentOS 6.2 64位 2. ...

    Jstorm集群安装文档

    由于原文档中未详细介绍虚拟机的安装过程,建议参考网络上的教程进行安装。 **2. 安装CentOS操作系统** 确保每台虚拟机安装了CentOS操作系统,并进行基本配置,如设置主机名等。 **3. 配置虚拟机** **3.1 停止并...

    Hadoop集群搭建详细简明教程.pdf

    - **选择操作系统**:选择Linux类型及CentOS版本。 - **命名与位置**:为虚拟机命名并指定安装位置。 - **CPU配置**:根据需求设置CPU核心数量。 - **内存分配**:建议为每台虚拟机分配至少1GB内存。 - **网络...

    CONA数据治理平台安装手册V3.3.2.docx

    - **操作系统**:支持主流Linux发行版,如CentOS 7.x或更高版本。 - **硬件资源**: - 最小CPU配置为4核。 - 内存至少需要8GB。 - 磁盘空间要求至少为50GB以上。 - **网络环境**:具备稳定且高速的网络连接。 **...

    kerberos Hadoop 安装教程

    - **操作系统**:推荐使用CentOS 6.2及以上版本。 - **网络配置**:确保集群内部所有节点之间能够互相访问,并且能够通过SSH免密码登录。 ##### 1.2 配置主机名 为了使Kerberos能够正常工作,强烈建议使用真实的...

    Hadoop+Zookeeper+HBase部署指南

    1. **环境配置**:确保所有节点的操作系统为CentOS Linux 6.2 x86_64,且已安装OpenJDK-1.6.0_24,这是运行Hadoop、Zookeeper、HBase的基础。注意,安装JDK时需正确设置`JAVA_HOME`、`CLASSPATH`、`PATH`环境变量。 ...

Global site tag (gtag.js) - Google Analytics