Centos安装Sun的JDK及测试
查询系统默认的JDK
Centos系统(我vm上安装的是Centos6.3)默认会安装OpenJDK,要想使用默认的JDK,也需要你自己配置环境变量。
首先,检查系统是否安装有JDK并且OpenJDK的版本信息。(这里,我在网上也看到很多人说,要先卸载OpenJDK后在安装Sun公司的JDK版本(不然,后面Sun的JDK安装容易出错)。这里,我并没有卸载,仍然安装的很OK了,这里安装还是随个人吧);
(请切换到管理员的角色输入命令 su -)查询系统是否安装OpenJDK的命令如下:
#rpm -qa|grep java
#rpm -qa|grep jdk
#rpm -qa|grep gcj

好几个版本,所以用 java -version 查看当前的版本;
删除已安装的OpenJDK
#rpm -e (jdk的版本信息名称)
#rpm -e -nodeps (jdk版本信息名称)
这两行的命令区别在于,下面的命令,是强制删除,忽略依赖关系,删除特定的包。
例如:
#rpm -e java-1.7.0 -openjdk-1.7.065-2.5.1.2.el6.5.i686
如何知道jdk删除成功了?
那么在执行查询jdk的命令,看终端输出的结果,有没有刚刚卸载的jdk的版本信息名称
安装Sun的JDK
下载 JDK的链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
1、安装的版本是:jdk 1.7
在安装过程中必须使用管理员的角色
su - # sudo rpm -ivh /目录/jdk--linux-x64.rpm
在linux系统中下载好文件后,查看属性,可以快速获得,目录地址和jdk的完成名称:

执行命令中:

2.设置环境变量
这里我们需要找到profile文件,添加环境变量:
#vim /etc/profile 在profile文件下面追加写入下面信息:
export JAVA_HOME=/usr/java/jdk1.7.0_75 (这里必要注意,最后的目录是随着你的jdk的版本号定的。请大家,注意)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin 保存退出,执行:
#source /etc/profile
但是必须要export才会在系统里生效,等于是定义和发布两步
特别是PATH,export的时候一定要记得把原来的PATH带上
PATH=$PATH:$HOME/bin
否则就覆盖了系统的path了
那么如果获取你的jdk的版本号

大家:这里就能看见,你安装的jdk的版本号了。
查询jdk的安装路径: echo $JAVA_HOME
Hello.java 测试JDK
1、测试JDK
输入 # java -version

2、利用linux下的VI编辑器创建Hello.java
#vim Hello.java

这里简单说下vim的简单的命令:
#vim [文件名] 打开或者创建[文件名]的文件
在vim编辑器内的命令:
输入 i 表示 输入
输入esc 表示退出当前命令
输入:wq 存盘并退出
输入:q 退出
输入:q! 强行退出(不存盘)
这里必须要强调:
#vim Hello.java
在Vim编辑器中,一定要用Hello作为类的名称,
不然后面的编译会报错:

希望刚入门的你注意下;
编辑好代码之后:
输入 esc
输入:wq
这里查看Hello.java文件的目录
#ls -l
#javac Hello.java
#java Hello

到这里,就全部OK了;
Centos安装Sun的JDK及测试的更多相关文章
- centos下卸载OpenJDK 并安装sun的jdk
centos下卸载OpenJDK 并安装sun的jdk 第一步:查看并卸载CentOS自带的OpenJDK 安装好的CentOS会自带OpenJdk,用命令 java -version ,我这里显示下 ...
- CentOS安装mysql、JDK、Tomcat部署环境
1.1. 安装mysql-5.6 1.1.1. 检测系统内部有没有安装其他的mysql数据库 $ rpm -qa | grep mysql 1.1.2. 如果内部有需要先删除Mysql $ yum r ...
- Centos 安装 Oracle Java JDK
Centos 安装 jdk 创建目录,用来存放下载的 JDK cd /usr/local mkdir -p tools cd tools 下载JDK,后边的下载地址你可以到 orcal 官网去获取最新 ...
- CentOS 安装 Sun JDK
1. 卸载原Open JDK 查看已安装包 rpm -qa | grep java 如果已经安装有Open JDK,可能会列出类似下面的内容: tzdata-java-2015e-.el6.noarc ...
- CentOS卸载系统自带的OpenJDK并安装Sun的JDK的方法
查看目前系统的jdk: rpm -qa | grep jdk 得到的结果: [root@dc-01 java]# rpm -qa | grep jdk java-1.6.0-openjdk-1.6. ...
- centos安装python与jdk
安装python #压缩包安装 [root@china ~]# yum -y install zlib* Loaded plugins: fastestmirror, refresh-packagek ...
- CentOS安装、卸载jdk
安装:http://www.mamicode.com/info-detail-613410.html 卸载:http://sunqiusong.email.blog.163.com/blog/stat ...
- centos安装java的jdk
1.下载 jdk-8u101-linux-x64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...
- centos 安装webbench 用于web压力测试
1.WebBench安装: yum install ctags(先安装依赖库) mkdir /usr/local/man (创建一个目录不然会报错) wget http://home.tiscali. ...
随机推荐
- nginx 静态服务器设置
一.配置Nginx [root@VM_16_15_centos nginx]# cd conf.d/ [root@VM_16_15_centos conf.d]# ll total 4 -rwxr-x ...
- jedis在线文档网址
jedis在线文档网址:http://tool.oschina.net/apidocs/apidoc?api=jedis-2.1.0
- python实现堆栈、队列
一.利用python列表实现堆栈和队列 堆栈: 堆栈是一个后进先出的数据结构,其工作方式就像生活中常见到的直梯,先进去的人肯定是最后出. 我们可以设置一个类,用列表来存放栈中的元素的信息,利用列表的a ...
- CCD和CMOS的差别
单从感光器电子技术上来说,CCD比CMOS更先进,理论成像上有优势,但是最近几年CMOS却发展更好,使得很多高端数码单反采用CMOS传感器,下面来看看CCD和CMOS的技术知识: CCD和CMOS传感 ...
- python学习笔记(三)之变量和字符串
在其他语言中,变量就是有名字的存储区,可以将值存储在变量中,也即内存中.在Python中略有不同,python并不是将值存储在变量中,更像是把名字贴在值上边.所以,有些python程序员会说pytho ...
- Vue 使用中的小技巧(山东数漫江湖)
在vue的使用过程中会遇到各种场景,当普通使用时觉得没什么,但是或许优化一下可以更高效更优美的进行开发.下面有一些我在日常开发的时候用到的小技巧,在下将不定期更新~ 1. 多图表resize事件去中心 ...
- python数据处理课程笔记(一)
一.numpy 1.numpy中所有元素必须是相同的类型 a=[1,2,3,4,'t'] #列表中有str类型,转换为ndarray时所有元素都转换为str类型 arr1=np.array(a) pr ...
- Linux命令--hostname和uname
hostname命令 hostname命令用于显示和设置系统的主机名称.环境变量HOSTNAME也保存了当前的主机名.在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器 ...
- 以下suse11.3x64可以安装pycrypto-2.6.1
rpm -qa adaptec-firmware-1.35-2.15.4gnome-menus-branding-SLED-11.1-14.26man-pages-3.15-2.23.1crackli ...
- WiderFace标注格式转PASCAL VOC2007标注格式
#coding=utf-8 import os import cv2 from xml.dom.minidom import Document def create_xml(boxes_dict,ta ...