Linux系统下安装Java环境

linux系统java环境变量的下载与安装 环境变量下载与安装 阅读详情

 

目录

测试环境

下载JDK

终端模拟软件

安装前准备

tar包的安装方法

tar包的卸载

rpm包的安装方法

rpm包的卸载

下载JDK

安装包我放在群里862461829啦,可以私聊管理员要

群内还有很多关于Java学习视频,学习路线图,必读书籍,项目实战,欢迎加群和志同道合的小伙伴们一起交流学习哦

 

 

终端模拟软件


我这里使用的是Xshell,使用其他软件也可以,下载安装完成后用root用户连接Linux(SSH连接,默认端口:22),不会操作的自己百度,连接之后界面如下:

 

安装前准备


检查系统是否已经有JDK,输入如下命令查看是否系统中是否已安装,部分人在安装CentOS 7时系统会自动安装JDK:

java -version

如果系统没有安装,输入命令后提示如下(中文版和英文版在语言上会有些区别,但是提示的意思都一样),没有安装的可以直接跳过这里看下面的安装方法了:

[root@master100 ~]# java -version
-bash: java: 未找到命令


如果显示如下版本信息说明已经安装,可以直接使用系统的JDK,不需要自己安装了

[root@master100 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)


如果想使用其他版本的JDK,需要先卸载后再安装,卸载方法可以参考下文各种包的卸载方法。



tar包的安装方法


1、将下载到本地的文件上传到远程服务器的/usr/local目录下,

在Xshell上新建一个文件传输,如图:

 

在sftp文件传输命令框内输入如下命令:

cd /usr/local


 把下载好的文件拖到黑框里面就可以上传了,上传完成后有如下提示:

 

Uploading jdk-8u181-linux-x64.tar.gz to remote:/usr/local/jdk-8u181-linux-x64.tar.gz
sftp: sent 177 MB in 6.13 seconds


我们也可以打开目录查看一下文件,回到SSH窗口,命令如下:

cd /usr/local
ll


我们可以看到自己上传的 jdk-8u181-linux-x64.tar.gz 文件

[root@master100 ~]# cd /usr/local
[root@master100 local]# ll
总用量 181296
drwxr-xr-x. 2 root root         6 4月  11 12:59 bin
drwxr-xr-x. 2 root root         6 4月  11 12:59 etc
drwxr-xr-x. 2 root root         6 4月  11 12:59 games
drwxr-xr-x. 2 root root         6 4月  11 12:59 include
-rw-r--r--. 1 root root 185646832 10月  2 16:31 jdk-8u181-linux-x64.tar.gz
drwxr-xr-x. 2 root root         6 4月  11 12:59 lib
drwxr-xr-x. 2 root root         6 4月  11 12:59 lib64
drwxr-xr-x. 2 root root         6 4月  11 12:59 libexec
drwxr-xr-x. 2 root root         6 4月  11 12:59 sbin
drwxr-xr-x. 5 root root        49 10月  2 13:00 share
drwxr-xr-x. 2 root root         6 4月  11 12:59 src



 2、解压文件,命令如下,输入后会出现一长串的提示:

tar -zxvf /usr/local/jdk-8u181-linux-x64.tar.gz


 3、解压后文件夹名为:jdk1.8.0_181 

[root@master100 local]# ll
总用量 181296
drwxr-xr-x. 2 root root         6 4月  11 12:59 bin
drwxr-xr-x. 2 root root         6 4月  11 12:59 etc
drwxr-xr-x. 2 root root         6 4月  11 12:59 games
drwxr-xr-x. 2 root root         6 4月  11 12:59 include
drwxr-xr-x. 7   10  143       245 7月   7 16:09 jdk1.8.0_181
-rw-r--r--. 1 root root 185646832 10月  2 16:31 jdk-8u181-linux-x64.tar.gz
drwxr-xr-x. 2 root root         6 4月  11 12:59 lib
drwxr-xr-x. 2 root root         6 4月  11 12:59 lib64
drwxr-xr-x. 2 root root         6 4月  11 12:59 libexec
drwxr-xr-x. 2 root root         6 4月  11 12:59 sbin
drwxr-xr-x. 5 root root        49 10月  2 13:00 share
drwxr-xr-x. 2 root root         6 4月  11 12:59 src


在这里修改一下文件名,将jdk1.8.0_181改成java,方便我们后面配置环境变量,在这也可以不修改,在配置环境变量时要注意文件名不能写错,修改文件名命令如下:

mv /usr/local/jdk1.8.0_181 /usr/local/java


4、修改配置文件,配置环境变量,在命令行输入:

vi /etc/profile

输入“G”定位到最后一行,按“i”进入编辑模式,在最下面添加如下几行信息:

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre


 如图:

添加完之后按ESC退出编辑模式,输入:wq后回车(保存并退出),如图:

 

5、让配置文件生效,可以输入如下命令或者是重启系统

source /etc/profile
 
重启命令:
init 6
reboot


6、查看安装情况

java -version


 安装成功后会出现如下版本信息:

[root@master100 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)


tar包的卸载


将安装包删除,然后把配置文件内添加的环境变量删除

删除安装包的命令如下:

rm -rf /usr/local/java


修改配置文件的方法和上述配置环境变量一样

rpm包的安装方法


1、将下载到本地的文件上传到远程服务器的/usr/local目录下,

在Xshell上新建一个文件传输,如图:

在sftp文件传输命令框内输入如下命令:

cd /usr/local


把下载好的文件拖到黑框里面就可以上传了,上传完成提示如下:

 

sftp:/usr/local> 
Uploading jdk-8u181-linux-x64.rpm to remote:/usr/local/jdk-8u181-linux-x64.rpm
sftp: sent 162 MB in 1.92 seconds


2、上传好之后回到命令框,开始安装我们的rpm包,首先我们要赋予安装包执行的权限,命令如下:

chmod 755 /usr/local/jdk-8u181-linux-x64.rpm


3、安装rpm包

rpm -ivh /usr/local/jdk-8u181-linux-x64.rpm


出现如下提示信息:

[root@master100 local]# rpm -ivh /usr/local/jdk-8u181-linux-x64.rpm
警告:/usr/local/jdk-8u181-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:jdk1.8-2000:1.8.0_181-fcs        ################################# [100%]
Unpacking JAR files...
    tools.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
    rt.jar...
    jsse.jar...
    charsets.jar...
    localedata.jar...


 4、配置环境变量

在命令行输入:

vi /etc/profile


输入“G”定位到最后一行,按“i”进入编辑模式,在最下面添加如下几行信息:

export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre


 5、让配置文件生效,可以输入如下命令或者是重启系统

source /etc/profile


 
重启命令:

init 6
reboot


6、查看安装情况

java -version


 安装成功后会出现如下版本信息:

[root@master100 jdk1.8.0_181-amd64]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)


rpm包的卸载


1、输入命令查看rpm包安装信息,如果第一条未出现信息,可以使用第二条命令查看,如果都没有可能是未安装或者是tar包安装的

rpm -qa | grep jdk


我用上述rpm包安装之后,用命令查看,提示如下:

[root@master100 local]# rpm -qa | grep jdk
jdk1.8-1.8.0_181-fcs.x86_64


 2、知道安装的rpm包名后就可以卸载了,卸载命令如下:

rpm -e --nodeps jdk1.8-1.8.0_181-fcs.x86_64


3、卸载完成后删除环境变量

vi /etc/profile
source /etc/profile

谢谢伙计们,看完我的文章,最后一句话,需要交流学习和学习资源欢迎进群862461829,码字不易点个赞表示支持,鼓励一下小编写出更优质的文章

jdk-8u31-linux-i586.tar.gz linux-jdk8u31 32位系统适用 立即下载

相关推荐

jdk-8u181-linux-i586.tar.gz 64位

官网下载的tar.gz包,亲测可用! tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 # tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 # tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解开的意思 压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux 解压 tar –xvf file.tar //解压 tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 tar –xZvf file.tar.Z //解压tar.Z unrar e file.rar //解压rar unzip file.zip //解压zip 总结 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压

Linux安装JDK

1.JDK下载地址:https://www.oracle.com/java/technologies/downloads/#java8 2.本地Windows cmd 上传文件至Linux虚拟机 命令:scp D:\Users\Desktop\jdk-8u311-linux-i586.tar.gz root@192.168.26.128:/root/study 3.解压 命令:tar zxvf jdk-8u311-linux-i586.tar.gz 解压后的路径:/root/study/jdk1.8.0_.

weixin_44178352的博客 1702

jdk-8u391-windows-x64.exe

jdk1.8开源软件源码

Linux系统之安装java开发环境

Linux系统之安装java开发环境

jks212454的博客 4万+

jdk-8u391-windows-x64

jdk-8u391-windows-x64

matinal:SAP ABAP 关于sftp的发送接收源代码

如果您将目标系统的凭据存储在该 RFC 连接中,您可以安排程序并将其作为后台作业运行:凭据将从 SM59 配置中获取,并且在文件传输期间不会提示您输入它们。这尤其适用于安全问题:您有责任为您的编码添加安全功能,并相应地配置您的系统(例如,保护您的系统免受病毒侵害)。注意:在创建自己的程序时,请特别注意示例代码中以“@CUSTOMER”开头的注释,因为您需要实现自己的逻辑。本说明为您提供示例编码以支持您创建自己的程序。在 STRUST 事务中,您维护了一个 PSE 并导入了您要发送的文件的最终收件人的证书。

matinal 當冬夜漸暖 。公众号:matinal 1333

Linux系统安装Java环境

本文介绍了在Linux系统下安装和配置JDK1.8的步骤:首先从Oracle官网下载JDK源码包,创建java文件夹存放并解压;然后配置环境变量,修改/etc/profile文件,添加JAVA_HOME等路径信息;最后通过source命令使配置生效,并通过java -version验证安装是否成功。整个过程包括下载、解压、环境变量配置和验证四个主要环节。

NCGZS 389

【军标】《军用软件计价规范(试行)》和GJB 10162-2021《军用软件计价功能项识别方法》-费用标准解读系列37

2021年2月1日实施的《军用软件计价规范(试行)》(替代了2019年版本)以及2021年3月1日实施的《军用软件计价功能项识别方法》(GJB 10162-2021),是我们平时在军用软件造价咨询中进行软件规模度量、计价和审价的主要依据。《军用软件计价规范(试行)》(4号文)的附件1为《军用软件功能规模度量方法》,即4号文本身包含对软件规模测试的方法(功能点方法主要参考NESMA等国际标准)、规模度量过程、功能点计数和计算规则等相关说明。(四)软件研发费用=软件研发工作量x软件研发人月综合费率。

xiaosenyouli的博客 6104

Linux系统下安装java环境

Linux安装java环境 注意!!!操作的命令需要在管理员的身份证下进行 su root 这个必须是#超级管理员;$是普通用户 第一步 在Linux系统上面,下载jdk; 网站:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据自己Linux系统位数下载 第二步 注意!...

weixin_45736927 2411

详解Agent Skills:让AI拥有更多专业能力(什么是Agent Skills?如何创建?如何使用?如何获取?)

本文分享如何将零散指令沉淀为可复用的 AI 能力模块🧩,介绍什么是Agent Skills?如何创建?如何获取?📚

XiaoqiangClub的博客 1269

别再只会复制Haar级联代码了!OpenCV人脸检测全方案深度解析,从原理到工业级落地

通用预训练模型在你的业务场景效果不好时,用自己的业务数据集训练专属的级联器,是提升精度的终极方案,OpenCV自带和工具,支持自定义Haar/LBP级联器训练。场景首选方案次选方案新手入门学习Haar级联分类器LBP级联分类器嵌入式轻量固定场景LBP级联分类器YuNet轻量版工业级落地项目(99%场景)DNN+YuNetMTCNN多人脸+小目标复杂场景DNN+YuNet自定义微调模型同时做人脸+其他目标检测。

2601_94871597的博客 379

轻松搞定Linux系统下的Java环境安装

轻松搞定Linux系统下的Java环境安装 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在Linux系统下安装Java环境,对于许多开发者来说可能是一个既熟悉又头疼的任务。无论是初学者还是经验丰富的开发者,都可能在这个过程中遇到各种问题。为了解决这一痛点,我们推出了一个简单易用的指南,帮助你在Linux系统下快速、轻松地完成Java环境的安装。 项目技术分析 本项目...

gitblog_06540的博客 271

AgentScope Java 入门:Spring AI Alibaba 与 AgentScope 的定位与区别

摘要:Spring AI Alibaba是阿里基于Spring AI开发的本地化AI应用框架,旨在服务Java开发者。它提供模型接入、函数调用、RAG等功能,并与阿里云基础设施深度集成。同时,阿里开源了多智能体框架AgentScope,其Java版(AgentScope-Java)专注于Agentic设计理念。两者将协同发展:Spring AI Alibaba侧重Spring生态集成,AgentScope-Java强化智能体能力。未来计划包括支持AgentScope、升级Admin平台,以及推进Server

SmartSi 1522

linux系统下 java 环境的安装

1、下载 jdk 这里我们拿jdk8来作为例子 1.1、官网下载地址 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 考虑到我们下载较慢而且登录比较麻烦这里我开了百度网盘 1.2、百度网盘下载地址 链接:https://pan.baidu.com/s/1gkAshI5ocR5KM0s-44XR2w 提取码:2mqh 2、下载软件(如果你有其他的SSH软件这步跳过) ps:以前用了 xshell 结

花开一千年,花落一千年,花叶永不见 11万+

基于Simulink的异步电机定子磁链定向控制(SFOC)仿真

本文带你从零构建了异步电机SFOC系统​ 的完整Simulink仿真模型,实现了:✅ 搭建异步电机、逆变器、风机负载的主电路与传感器模型;✅ 用MATLAB Function实现定子磁链观测(电压模型)、坐标变换、双闭环PI控制;✅ 验证SFOC在转速跟踪(响应0.2s、超调4%)、转矩响应(恢复0.15s)中的高性能;✅ 对比RFOC,明确SFOC在参数鲁棒性(转子电阻+50%时波动<2%)上的独特优势;✅ 理解SFOC“定子磁链定向+解耦控制”的核心思想(低成本高鲁棒性驱动的工程实现)。

xiaoheshang_123的博客 389

【AutoSAR】【以太网】TCP/IP 栈详述与配置

目录 一、TCP/IP栈架构 二、TCP\IP栈的可扩展性 三、以太网协议V4 四、以太网协议 V6 五、基于IP的协议 六、函数调用序列图 一、TCP/IP栈架构 根据以上架构图,该栈主要包括:UPD\TCP\DHCP\ICMP\IPV4\IPV6\ARP; 二、TCP\IP栈的可扩展性 TCP\IP栈为适应不同的应用场景需求,将分为三类: 配置工程里的配置项: 三、以太网协议V4 1 IPV4 Internet Protocol (IP)是T.

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 5695

linux系统装java_linux 系统中如何安装java环境

1、查看系统版本及当前java环境[root@linuxprobe home]# cat /etc/system-release ## 查看系统版本Red Hat Enterprise Linux release8.0(Ootpa)[root@linuxprobe home]# java ##检测是否安装javabash: java: command not found...Failed to...

weixin_36429702的博客 499

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流

为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1])

墨夶的博客 365

linux系统安装java环境

【代码】linux系统安装java环境。

weixin_46126776的博客 713

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux系统下安装Java环境(史上最简单没有之一)

Linux系统下安装Java环境(史上最简单没有之一) 去发现同类优质开源项目:https://gitcode.com/ 简介 本资源文件提供了在Linux系统下安装Java环境的详细步骤,旨在帮助用户快速、简单地完成Java环境的配置。无论你是初学者还是有经验的开发者,都可以通过本指南轻松完成Java环境的安装。 安装步骤 方法一:使用yum安装JDK(不推荐) 打开终端,执行以下命令安装JD...

gitblog_06574的博客 302

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux系统下安装java运行环境

下载java环境的tar包 : jdk下载 下载后,使用xShell连接到linux,并将用户切换至root用户,先检查是否已安装jdk,如未安装则cd到usr/local目录下,并创建java文件夹,给整个local文件夹赋予777权限(未赋权Xftp无法传输文件) java -version su root cd /usr/local mkdir java //给local赋予读写权限 c...

但惜流年的博客 294

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: Java程序员面试简历模板(30套简历模板+300套简历)
下一篇: 程序员 10个 堪称神器的学习网站
Java机械师
博客等级 码龄5年 296粉丝 29原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值