网站首页 > 技术文章 正文
Linux系统发行的版本比较多,目前比较著名的是Debian,红帽(redHat),CentOS,Ubuntu等版本,下面的操作是在CentOS系统上完成的,其他版本的Linux系统上操作基本相同。
一、查看JDK是否安装
一般的Linux都默认安装了OpenJDK,我们首先要检查系统上是否已经安装了JDK,使用java -version命令,如果现实JDK版本信息,则已经安装了JDK,否则就没有安装JDK。
此图所示是已经安装了JDK1.7
接下来我们要卸载已经安装的JDK,使用rpm -qa | grep java和rpm -qa | grep jdk这两个命令查看已经安装的和JDK相关的软件包,查找结果如下。
使用rpm -qa | grep java查询的结果
使用rpm -qa | grep jdk查询的结果
这两个命令查询的结果都比较多,和JDK的安装方式有关,如果安装的时候使用yum install java-1.7.0-openjdk*这种方式的话,安装的JDK的依赖就会比较多,就会出现上面查询的结果。
可以使用 rpm -e 软件名称(例如:rpm -e java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64)单个卸载软件,也可以使用 rpm -qa | grep jdk | xargs rpm -e --nodeps 批量卸载所有名字包含jdk的已安装程序,这里的安装程序比较多,所以使用批量卸载的方式。
此时再使用 java -version 命令查看JDK信息,会显示 java: command not found ,则说明JDK已经卸载完成。
二、安装JDK
首先查看Linux的内核版本是64位系统还是32位系统,32位系统则下载32位版本的JDK,64位系统则下载64位版本的JDK。使用命令uname -a查看Linux系统版本信息。
x86-64说明是64位内核系统
Linux下的JDK安装包现有两种格式 .rpm 和 .tar.gz。rpm是红帽(RedHat)的标准安装包,CentOS也可以使用,rpm安装时会自动配置,不需要我们手动配置环境变量,.tar.jz 的安装包需要我们手动配置环境变量。
我们开始下载JDK的最新版本JDK1.8。
下载64位的JDK
下面将对.rpm 和 .tar.gz两种安装包的安装方式进行详细介绍。
1.rpm后缀格式JDK安装方式
使用 cd /home 进到home目录,在home目录下使用 mkdir 新建download目录,在此目录中使用 rz 命令将.rpm安装包上传到download目录中。
给安装包添加可执行权限:chmod 755 jdk-8u141-linux-x64.rpm。
使用rpm -ivh xxx 命令安装.rpm后缀文件。
安装完成
再次使用java -version命令查看JDK的信息,可以发现JDK已经安装成功了。
2..tar.gz后缀格式JDK安装方式
使用 cd /usr 命令进入到usr目录中,使用 mkdir java 命令新建java目录。使用rz命令将.tar.gz安装包上传到java目录中。
使用 tar xvf xxx.tar.gz 解压缩安装包,然后使用 rm -f xxx.tar.gz删除原有的压缩包文件。
设置系统的环境变量,修改/etc/profile文件设置系统变量,这种配置对所有的用户都起作用,使用 vi 命令修改/etc/profile文件(vi /etc/profile) ,按 i ,进入编辑模式,在文件末尾添加下列配置:
JAVA_HOME是我们jdk解压的目录(例如我的目录是/usr/java/jdk1.8.0_141)配置好之后,按ESC键退出编辑模式,然后输入英文的冒号(:),在输入wq命令(最终命令 :wq),按Enter回车键确认,则完成环境变量的配置。
为了使配置立即生效,执行命令 source /etc/profile ,不需要重新启动服务器。
再次使用java -version命令查看JDK的信息,可以发现JDK已经安装成功了。
此时,我们的Linux系统上已经成功安装了JDK。
猜你喜欢
- 2024-11-05 centos7手工搭建部署Java web 环境(jdk、tomcat)
- 2024-11-05 linux安装jdk教程(linux安装jdk1.8步骤)
- 2024-11-05 Java环境快速搭建(javaee环境搭建)
- 2024-11-05 Linux入门指南-搭建JAVAEE开发环境
- 2024-11-05 干 java 开发3年了,你还不知道 Linux 中有三种方式安装 JDK?
- 2024-11-05 linux 安装基础软件-jdk-mysql-tomcat
- 2024-11-05 Linux下JDK到底应该安装在哪儿?(linuxjdk安装路径)
- 2024-11-05 构建高可用ZooKeeper集群(高可用集群搭建详细步骤)
- 2024-11-05 Linux上安装jdk Tomcat mysql redis等教程
- 2024-11-05 Java开发必会的Linux命令(java开发用什么linux)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)