Centos系统安装JDK详细图文教程
1.查询系统默认JDK
Centos系统默认会安装OpenJDK,一般建议是安装sun公司的JDK。我们首先检查系统是否安装有jdk并且是OpenJDK版本的,若是,则将它卸载掉并安装上sun公司的jdk版本。
查询系统是否已安装OpenJDK用如下查询命令:
#rpm -qa |grep java
#rpm -qa |grep jdk
#rpm -qa |grep gcj
查询当前java版本:
由以上可知,
系统中已安装了OpenJDK 1.7.0_65。
2.删除已安装的OpenJDK
删除安装的OpenJDK,可以用如下命令:
rpm –e jdk相关 (普通删除命令,删除特定的包,如果遇到依赖,则无法删除)
rpm -e –nodeps jdk相关 (强制删除命令,忽略依赖,删除特定的包。如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除)
注意:这里的jdk相关指的是上个步骤中用查询命令 查出来的jdk的相关文件。
若用rpm强制删除命令,如下:
#rpm -e java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
#rpm -e tzdata-java-2014e-1.el6.noarch
如图:
最后执行rpm查询命令时已查不出相关jdk文件,说明jdk已经删除成功。
接下来为了确保jdk已经彻底删除,还需要执行查询命令#find / -name jdk相关: 由上图可以看出,查询无果,说明jdk已经删除干净。
若查询出来还有参与目录,可以用# rm -rf 目录,将残余目录一个一个删除掉。
至此jdk的删除工作已完成。
3.下载安装JDK
1)下载jdk
百度云盘下载:http://pan.baidu.com/s/1c0IlL0O
网盘上有不同版本供选择,根据需要下载即可,由于我使用的系统是32位的,所以下载32位的jdk版本:jdk-6u45-linux-i586.bin。
若是通过Windows下载,可以使用SecureCRT终端工具登录Centos系统,然后通过SFTP将处于本地Windows系统的这安装包上传到Centos系统。
这里我安装包上传之后,放于根目录下的/software目录下:
2)安装JDK
有了jdk的安装包,接下来就可以进行安装了。
a.在/usr目录下新建java目录,并把安装包放在/usr/java目录下: 查看文件执行权限: 可看出当前用户有执行权限,因此不用修改文件权限。
接下来用#./jdk-6u45-linux-i586.bin 命令执行安装,由于执行过程文字多,只列出后面部分:
3)配置环境变量
安装完毕后需要配置jdk环境变量。
修改/etc/profile文件,在最后加上以下信息:
JAVA_HOME=/usr/java/jdk1.6.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
添加完毕后,保存退出。
为了让/etc/profile文件修改后立即生效,可以使用如下命令:
命令:# . /etc/profile
注:. 和/etc/profile之间有空格
使配置文件立即生效
$source /etc/profile
4.测试JDK
安装并配置好环境变量之后,接下来就要测试jdk是否安装正常了。
输入java -version或javac -version,若显示版本信息,则表示安装成功:
如上可以看出,jdk已经安装成功。接下来我们再来测试一个简单的Hello World程序。
a.新建hello.java文件
b.添加以下代码:
保存退出。
c.编译,运行:
由以上可以看出,jdk的编译运行都正常。
至此,jdk的安装顺利结束。
参考:
http://www.thinksaas.cn/group/topic/304256/
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.html
Centos系统安装JDK详细图文教程的更多相关文章
- 硬盘安装CentOS 6.0(超级详细图文教程)
硬盘安装CentOS 6.0(超级详细图文教程) 来源: 引言: 电脑系统是Windows XP,电脑没有光驱.手头没有U盘.没有移动硬盘.电脑主板不支持U盘启动,在这种情况下想安装CentOS ...
- 使用Xftp连接Centos 6.6服务器详细图文教程
这篇文章主要介绍了使用Xftp连接Centos 6.6服务器详细图文教程,本文用详细的图文说明讲解了连接服务器和操作服务器的步骤,适合新手,需要的朋友可以参考下 一,打开Xftp软件(下载地址:Xma ...
- VMware虚拟机下安装CentOS7.0超详细图文教程
1.本文说明: 官方的第一个文本档案.也就是0_README.txt,大概意思是这样(渣翻译,但是大概意思还是有的). CentOS-7.0-1406-x86_64-DVD.iso:这个镜像(DVD ...
- StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程)
@ 目录 StringBoot整合ELK实现日志收集和搜索自动补全功能(详细图文教程) 一.下载ELK的安装包上传并解压 1.Elasticsearch下载 2.Logstash下载 3.Kibana ...
- 在虚拟机中安装红旗桌面7.0 Linux操作系统的详细图文教程
本文作者:souvc 本文出处:http://www.cnblogs.com/liuhongfeng/p/5343087.html 以下是详细的内容: 一.安装虚拟机. 安装虚拟机可以参考:在Wind ...
- wireshark怎么抓包、wireshark抓包详细图文教程
wireshark怎么抓包.wireshark抓包详细图文教程 作者:佚名 来源:本站整理 发布时间:2013-05-02 19:56:27 本日:53 本周:675 本月:926 总数:3749 ...
- Godaddy主机从购买到开通的详细图文教程(2013年)
http://bbs.zhujiusa.com/thread-10-1-1.html Godaddy主机从购买到开通的详细图文教程(2013年最新) Godaddy是全球域名注册商中的NO.1,同时也 ...
- WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5
//来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...
- 【WiFi密码破解详细图文教程】ZOL仅此一份 详细介绍从CDlinux U盘启动到设置扫描破解-破解软件论坛-ZOL中关村在线
body { font-family: Microsoft YaHei UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-ser ...
随机推荐
- C语言读书笔记
1.c语言中一共有32个关键字,分别是: auto.int.double.long.char.short.float.unsigned.signed.sizeof.extern. static.got ...
- Mysql五种时间格式
YEAR [字节数]:1 [取值范围]:1901~2155 [赋值]: 4位数字 2位字符串:'00'~'69'相当于2000~2069:'70'~'99'相当于1970~1999 2位数字:与2位数 ...
- Web安全开发指南--异常错误处理与日志审计
1.异常错误处理与日志审计 5.1.日志审计系统安全规则 1 日志系统能够记录特定事件的执行结果(比如 成功或失败). 确保日志系统包含如下重要日志信息: 1. 日志发生的时间: 2. 事件的严重 ...
- Java 的BigDecimal
原文:http://blog.csdn.net/diyu122222/article/details/76887382 decimal decimal(18,0) 18是定点精度,0是小数位数. de ...
- Java之——redis并发读写锁,使用Redisson实现分布式锁
原文:http://blog.csdn.net/l1028386804/article/details/73523810 1. 可重入锁(Reentrant Lock) Redisson的分布式可重入 ...
- 【spring boot】spring boot @ConditionalOnxxx相关注解总结
参考地址:https://blog.csdn.net/win7system/article/details/54377471 使用场景:在自动解析封装配置文件中的配置完成自动注入spring的时候 例 ...
- Ubuntu下轻松安装virtualbox
转自:http://blog.csdn.net/flm2003/article/details/8168628 以下假设你的Ubuntu系统版本为11.10的64位版本,进行如下操作: 1.到http ...
- 用latex写毕业论文
用 LaTeX 写漂亮学位论文(from wloo) 序 一直觉得有必要写这样一篇文章,因为学位论文从格式上说更像一本书,与文章 的排版不同,不仅多出目录等文章没有的部分,而且一般要设置页眉页脚方便阅 ...
- LINUX提权笔记
没啥技术含量,一种思路,让某些得到root权限webshell的童鞋可以快点拿到权限. 某日拿到某站webshell,RedHat 系统,Tomcat程序是root身份启动的,webshell当然也拥 ...
- unity deferred lighting
不同于硬件的tbdr 软件层把光照放后面计算也有一个tbdr 先说deferred rendering 再说tiled 1.gbuffer出 G0 albedo ---rgb occlusion -- ...