`
qq1361200
  • 浏览: 353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

转载:Centos安装java

阅读更多

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

 

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

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

Linux代码 复制代码 收藏代码
  1. java -version   
java -version 

 

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

Linux代码 复制代码 收藏代码
  1. rpm -qa|grep java   
rpm -qa|grep java 

如下图所示。


 

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


 

卸载完成,如下图所示。


 

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


 

卸载完成,如下图所示。



第二步,安装SUN的JDK。

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

 

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

Linux代码 复制代码 收藏代码
  1. mkdir /usr/java  
mkdir /usr/java

 

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

Linux代码 复制代码 收藏代码
  1. cd /mnt/share  
  2. ls -a  
cd /mnt/share
ls -a

 

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

Linux代码 复制代码 收藏代码
  1. cp *.gz /usr/java  
cp *.gz /usr/java

 

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

Linux代码 复制代码 收藏代码
  1. cd /usr/java  
  2. ls -a  
cd /usr/java
ls -a

 

如下图所示。


 

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

Linux代码 复制代码 收藏代码
  1. tar -xzvf jdk-7u13-linux-x64.gz  
tar -xzvf jdk-7u13-linux-x64.gz

 

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

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

Linux代码 复制代码 收藏代码
  1. mv jdk1.7.0_13 jdk   
mv jdk1.7.0_13 jdk 

 

如下图所示。


 

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

Linux代码 复制代码 收藏代码
  1. rpm -ivh jdk-7u13-linux-x64.rpm  
rpm -ivh jdk-7u13-linux-x64.rpm

  

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

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

Linux代码 复制代码 收藏代码
  1. vi /etc/profile  
vi /etc/profile

 

如下图所示。



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


  

让环境变量生效。

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

Linux代码 复制代码 收藏代码
  1. source /etc/profile  
source /etc/profile

 

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

Linux代码 复制代码 收藏代码
  1. Java -version  
Java -version

 

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

 

运行第一个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

 

分享到:
评论

相关推荐

    解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题

    以上所述是小编给大家介绍的解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持! ...

    阿里云ossjava源码-need:转载大神的LNMP

    (Linux、Nginx/Tengine/OpenResty、生产环境下MySQL/MariaDB/Percona、PHP、JAVA),适用于CentOS 6 ~ 7(包括 redhat)、Debian 6 ~ 9、Ubuntu 12 ~ 18、Fedora 27~28 的 32 和 64。 脚本属性: 持续更新,提供...

    Ice-demo:基于Zeroc Ice 3.6.1的Android,iOS,Java,Javascript示例,Ice继承地址https

    尊重作者研究,转载请注明出处。 ======== 创建时间 2015-12-28 创建人 邓燎燕 版本号 1.0 修改时间 修改人 修改内容 2017-04-13 邓燎燕 添加 2017-03-09 邓燎燕 添加keystore-explorer地址 2016-01-18 邓燎燕 ...

    基于JavaSpring Boot的头条资讯平台.zip

    基于JavaSpring Boot的头条资讯平台 项目简述 “头条资讯”是一个资讯分享与聚合网站。系统的主要功能模块包括首页推荐、资讯详情、用户登录以及站内信。系统会定时爬取其他新闻网站受欢迎的资讯(标注源新闻地址...

    基于IOS上MDM技术相关资料整理及汇总

    一、MDM相关知识: MDM (Mobile Device Management ),即移动设备管理。在21世纪的今天,数据是企业宝贵的资产,安全问题更是重中之...转载自:移动互联百科 本文固定链接:http://www.mbaike.net/special/1542.html

    nginx基于Basic Auth鉴权的配置文件nginx.conf

    内容概要:通过nginx配置实现控制不同的用户可以访问不同的资源或者web 适合人群:具备一定编程基础,工作1-3年...阅读建议:改资源基于Linux-CentOS7系统操作,需要有一定的Linux命令操作基础和nginx安装和配置能力。

Global site tag (gtag.js) - Google Analytics