Linux下安装jdk8 您所在的位置:网站首页 linux上安装java Linux下安装jdk8

Linux下安装jdk8

2023-03-20 20:11| 来源: 网络整理| 查看: 265

导读 为什么要安装jdk?JDK是java软件开发包(Java Development Kit)的简称,要想开发java程序就必须安装JDK。没有JDK的话,无法编译运行Java程序。

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

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

3.解压

安装完成后通过远程传输工具将文件传输到Linux的 /opt 目录下 opt目录是linux专门给用户装额外软件的目录,我们的jdk可以放在该目录下 之后输入指令解压压缩

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

4.配置环境变量

修改配置文件

vim /etc/profile

在文件最底部加上

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

如下图

最后esc退出编辑模式

输入 :wq 保存退出

5.使配置文件生效

输入指令使配置文件生效

source /etc/profile

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

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

原文来自:https://blog.csdn.net/ShockChen7/article/details/127007090

本文地址:https://www.linuxprobe.com/linux-setup-jdk8.html编辑:黑曜羽,审核员:暂无

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/

为您推荐一些与本文相关的文章:分享一篇Linux ipv6模块加载失败解决方法华为将用麒麟980赶超 iPhone XS ?!在 Linux 中纠正 Bash 命令拼写错误GPL 合作承诺带来的影响教你用 google-drive-ocamlfuse 在 Linux 上挂载 Google Drive捷讯:万栋栋10月18日北京双满分通过RHCE认证。Python与C++引用分析AWS正式把KVM投入使用 你需要知道些什么?Centos 服务器系统内存故障排查黑客又出手:HBO要糟了 相关文章[点此投稿] System.map文件的作用解析 System.map文件的作用解析 2019-02-26 0 个评论 AWK 数组介绍 AWK 数组介绍 2020-10-06 0 个评论 Android进程间通信详解 Android进程间通信详解 2019-09-01 0 个评论 CentOS 7 部署RabbitMQ 服务 CentOS 7 部署RabbitMQ 服务 2017-05-30 0 个评论 简单介绍PyTorch中in-place operation的含义 简单介绍PyTorch中in-place operation的含义 2020-07-09 0 个评论

转载必需保留本文链接: https://www.linuxprobe.com/linux-setup-jdk8.html

红帽RHCE认证:https://www.rhce.net

Linux命令大全:https://www.linuxcool.com

Linux系统大全:https://www.linuxdown.com

本文依据CC-BY-NC-SA 3.0协议发布,竭诚为读者提供Linux视频教程、Linux学习资料以及红帽考试资料等优质学习资源。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有