linux系统上安装JDK8全过程

2025-08-19 22:50

本文主要是介绍linux系统上安装JDK8全过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE...

为什么要安装jdk?

JDK是Java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。
因为JDK包含的基本组件包括以下文件:

  • javac.exe,用于编译java文件,将java文件编译成class文js
  • java.exe,用于运行class文件,将class文件运行出结果

其实进行java开发不仅需要jdk,还需要jre(Java Runtime Environment,Java运行环境),jdk包含编译器运行器和类库(3500多个类常用150多个)等,而jre包括Java虚拟机(jvm)、Java核心类库和支持文件。不过yOPxf现在的jdk都帮我们集成了jre,所以China编程安装jdk就等于安装了两个。

总结:如果你单纯的想要运行java程序而不需要进行java程序的开发则是需要安装jre,不过你同样可以下载JDK。但如果想要进行java的开发则必须安装jdk。

因为服务器大多数是linux操作系统,你的java程序如果要运行在linux上,则必须要在linux系统安装jdk或jre,进入正题

注意:全程使用root用户来操作!

1.查看Linux系统是否有自带的jdk:

1、输入:java -version 如果有输出版本信息,则需要卸载原本的jdk,如果没有说明linux系统没有安装jdk可以跳过下面步骤直接进行下一步的安装。

2、发现有版本信息输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称)

3、接着进行一个个删除包,输入:rpm -e --nodeps  包名

4、最后再次:rpm -qa | grep java     检查是否删除完即可(此步由于之前已经卸载,所以没有截图)

2.下载jdk压缩包

去到oracle官网下载jdk8,这里我们选择tar.gz的压缩包。

https://www.oracle.com/java/technologies/downloads/

linux系统上安装JDK8全过程

2.解压

安装完成后通过远程传输工具将文件传输到Linux的 /opt 目录下

opt目录是linux专门给用户装额外软件的目录,我们的jdk可以放在该目录下

linux系统上安装JDK8全过程

之后输入指令解压压缩包

tar -zxvf jdk-8u341-linux-x64.tar.gz

linux系统上安装JDK8全过程

3.配置环境变量

修改配置文件

vim /etc/profile

在文件最底部加上

JAVA_HOME=/opt/jdk1.8.0_341
PATH=/opt/jdk1.8.0_341/bin:$PATH
export JAVA_HOME PATH

如下图

linux系统上安装JDK8全过程

 最后esc退出编辑模式

 输入 :wq 保存退出

4.使配置文件生效

输入指令使配置文件生效

source /etc/profile

输入java和javac会输出信息则表示jdk的安装大功告成

linux系统上安装JDK8全过程

 linux系统上安装JDK8全过程

 自此jdk8在linux上的安装完成!

总结

以上为个人经验,希望能php给大家一个参考,也希望大家多多支持编程China编程(www.chinasem.cn)。

这篇关于linux系统上安装JDK8全过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1155819

相关文章

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

Redis实现分布式锁全过程

《Redis实现分布式锁全过程》文章介绍Redis实现分布式锁的方法,包括使用SETNX和EXPIRE命令确保互斥性与防死锁,Redisson客户端提供的便捷接口,以及Redlock算法通过多节点共识... 目录Redis实现分布式锁1. 分布式锁的基本原理2. 使用 Redis 实现分布式锁2.1 获取锁

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Spring-DI依赖注入全过程

《Spring-DI依赖注入全过程》SpringDI是核心特性,通过容器管理依赖注入,降低耦合度,实现方式包括组件扫描、构造器/设值/字段注入、自动装配及作用域配置,支持灵活的依赖管理与生命周期控制,... 目录1. 什么是Spring DI?2.Spring如何做的DI3.总结1. 什么是Spring D

mysql5.7.15winx64配置全过程

《mysql5.7.15winx64配置全过程》文章详细介绍了MySQL5.7.15免安装版的配置步骤,包括解压安装包、设置环境变量、修改配置文件、初始化数据目录、安装服务、启动数据库、登录及密码修改... 目录前言一、首先下载安装包二、安android装步骤1.第一步解压文件2.配置环境变量3.复制my-

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

Linux查询服务器 IP 地址的命令详解

《Linux查询服务器IP地址的命令详解》在服务器管理和网络运维中,快速准确地获取服务器的IP地址是一项基本但至关重要的技能,下面我们来看看Linux中查询服务器IP的相关命令使用吧... 目录一、hostname 命令:简单高效的 IP 查询工具命令详解实际应用技巧注意事项二、ip 命令:新一代网络配置全

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知