http://hermosa-young.iteye.com/blog/1798026

每次都要搜索一下太麻烦了,留个底,方便以后查询

一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK。

首先查看Linux自带的JDK是否已安装。

输入如下命令,查看已经安装的JAVA版本信息。

  1. java -version

输入如下命令,查看JDK的信息。

  1. rpm -qa|grep java

如下图所示。

卸载已经安装的JAVA,如下图所示。

卸载完成,如下图所示。

卸载另外一个,如下图所示。

卸载完成,如下图所示。

第二步,安装SUN的JDK。

官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

在/usr下建立一个java目录,以备将java程序安装在此目录下,输入如下命令:

  1. mkdir /usr/java

把下载好的安装文件拷贝到原系统的共享文件夹share中,通过命令查看文件:

  1. cd /mnt/share
  2. ls -a

将文件复制到/usr/java目录下,输入如下命令:

  1. cp *.gz /usr/java

查看/usr/java目录,输入如下命令:

  1. cd /usr/java
  2. ls -a

如下图所示。

解压文件,输入如下命令:

  1. tar -xzvf jdk-7u13-linux-x64.gz

解压后,在/usr/java目录下就会生成一个新的目录jdk1.7.0_13,该目录下存放的是解压后的文件。

为了以后设置方便,我们该生成的目录jdk1.7.0_13改名为jdk,输入如下命令:

  1. .0_13 jdk

如下图所示。

或者,如果你下载的文件是rpm 格式的话,在上面用tar命令处,替换为下列命令来安装,其他步骤不变。

  1. rpm -ivh jdk-7u13-linux-x64.rpm

最后进行环境变量的设置。

输入如下命令,进入配置文件。

  1. vi /etc/profile

如下图所示。

进入配置文件,如下图所示,将红色框中的第一行删除,换为下面三行配置信息。

让环境变量生效。

执行配置文件,令其立刻生效,输入如下命令:

  1. source /etc/profile

验证是否安装成功,输入如下命令:

  1. Java -version

如下图所示,表示安装成功!

export JAVA_HOME=/opt/jdk1.7.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

运行第一个JAVA程序。

新建一个HelloWorld.java文件,如下图所示。

编辑文件,如下图所示。

保存文件,编译并运行,如下图所示。

运行成功!

如果下载的是bin结尾的java文件,可以参考:http://blog.csdn.net/cezeffort/article/details/7605863

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

CentOS安装JAVA的更多相关文章

  1. CentOS安装Java JDK

    JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.在Linux上安装Tomcat,而Tomcat服务器运行时是需要JDK支持的,所以服务器必须配置好JDK用到 ...

  2. CentOS安装JAVA后JAVA版本不对的问题

    今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现 Usage: gij [OPTION] ... CLASS [ARGS] ...          to i ...

  3. Linux(Centos)安装Java JDK及卸载

    步骤一.下载安装包 a.   因为Java JDK区分32位和64位,所以安装之前需先判断一下我们操作系统为多少位·,命令如下: uname -a 解释:如果有x86_64就是64位的,没有就是32位 ...

  4. CentOS安装java and javac(java执行环境和开发环境)

    [root@localhost usr]# yum install java Loaded plugins: fastestmirror, refresh-packagekit, security R ...

  5. Centos 安装Java jdk

    1/ yum search java|grep jdk 2/ yum install java-......... 3/ vi /etc/profile 在最后添上: 4/ source /etc/p ...

  6. centos安装java的jdk

    1.下载 jdk-8u101-linux-x64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...

  7. Centos 安装 Java

    建立文件夹 进入/usr/文件夹下,建立一个文件,我这里是java文件夹,将jdk-8u45-linux-x64.tar.gz复制到/usr/java文件夹下 解压文件 解压指令为:tar -zxvf ...

  8. Centos 安装java

    1.下载jdk:jdk-8u181-linux-x64.tar.gz,下载地址不用我说了把.. 2.新建java文件夹 mkdir /usr/java 3.将下载的包传到此文件夹中,然后解压 cd / ...

  9. 在CentOS 7/6.5/6.4 中安装Java JDK 8(转载)

    转载在CentOS 7/6.5/6.4 中安装Java JDK 8 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | ...

随机推荐

  1. seo建站需要注意哪些

    seo建站是搜索引擎优化的意思,通过seo建站技术,我们可以为站点带来可观的流量.那么,要怎样才能做好seo建站?seo建站优化过程中应该注意的事项有哪些?这些问题,是每一个站长都关心的.鉴于此,笔者 ...

  2. WPF中使用后台代码来控制TreeView的选择项(SelectedItem)以及展开节点操作

    首先为TreeView控件制作一个Style: <Style x:Key="LibraryTreeViewItemStyle" TargetType="{x:Typ ...

  3. Java IO学习--(四)网络

    Java中网络的内容或多或少的超出了Java IO的范畴.关于Java网络更多的是在我的Java网络教程中探讨.但是既然网络是一个常见的数据来源以及数据流目的地,并且因为你使用Java IO的API通 ...

  4. intersection of two linked lists.(两个链表交叉的地方)

    Write a program to find the node at which the intersection of two singly linked lists begins. For ex ...

  5. nslookup查询结果详解

    nslookup可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释.在已安装TCP/IP协议的电脑上面均可以使用这个命令.主要用来诊断域名系统 (DNS) 基础结构 ...

  6. Appium-Desktop基本安装教程

    点击详见我的简书博客 一.下载桌面程序安装包 点击此处下载--Appium Desktop下载地址 此处楼主下载的是1.4.0Windows桌面版的 二.配置好自己的Android环境 环境变量: A ...

  7. 2010_3_1最新 完整 FFMPEG 编译详解

    在网上看了很多编译详解,都很零散.经过自己的编译,解决一些BUG,在此分享自己的一些经验... 话不多说了!直接上贴. 第一步:准备编译平台. 需要 一个 MinGW 和 一个 MSYS 安装包 以及 ...

  8. 推荐Python、Django中文文档地址

    协作翻译网:http://usyiyi.cn/ 老牌的Python中文社区:http://woodpecker.org.cn/ The Django Book2.0中文版:http://djangob ...

  9. 并查集模板题(The Suspects )HZNU寒假集训

    The Suspects Time Limit: 1000MS Memory Limit: 20000KTotal Submissions: 36817 Accepted: 17860 Descrip ...

  10. Android 路由框架ARouter最佳实践

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/76165252 本文出自[赵彦军的博客] 一:什么是路由? 说简单点就是映射页面跳转 ...