news 2026/8/24 14:33:41

linux java开发 Linux装Java开发环境?别让JDK选择坑哭你,1.8和11的生死局

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux java开发 Linux装Java开发环境?别让JDK选择坑哭你,1.8和11的生死局

这个摘要部分, 是, 要阐述, 怎样, 在linux系统这样子的环境之下, 去进行java开发环境的安装, 接下来, 要对怎么去介绍安装jdk1.8作出说明。

关于在linux系统下安装java开发环境的介绍, 本文会先说明如何介绍安装jdk1.8, 之后还会阐述如何安装jdk11。分开两次进行介绍, 原因在于jdk1.8版本与1.8以上的其他版本, 像jdk11版本, 存在细微差别。

一,下载jdk1.8的安装包

前去开启, 那个被叫做甲骨文公司官网的称作正式官网的, 属于java产品对应的官网, 的页面。

那么, 要怎样去查询linux服务器的芯片架构呢, 是运用以下命令来进行查询的那, 使用以下命令进行查询: 。

uname -r

因此, 博主所下载的安装包为: jdk - 8u202 - linux - x64.tar.gz, 接下来的介绍同样是以这个安装包作为示例, 来演示jdk1.8的开发环境安装。

把这个安装包进行上传, 上传到的目标位置是服务器, 具体路径为 /usr/local//java/jdk/jdk1.8 这个目录下边。

怎样将本地电脑之上的安装包上传至服务器之内, liunx系统朝着我们提供了scp命令, 这scp命令可用于达成上述这般操作。

scp D:/jdk-8u202-linux-x64.tar.gz username@remote:/usr/local/durkblue/java/jdk/jdk1.8

存在一个本地安装包路径, 其径为#D:/jdk - 8u202 - linux - x64.tar.gz, 有一个服务器登录账户名, 最好对此选用root账户, 另有一个自己服务器的公网IP, 还有一个存放在服务器的目标地址, 此地址是/usr/local//java/jdk/jdk1.8。

执行之后输入自己的登录密码执行即可

一旦因各种各样的缘由, 致使运用scp命令来执行上传操作告败, 博主此间另外给出lrzsz包用以达成文件的上传, 不清楚lrzsz包究竟是啥玩意儿, 能够点击此链接去展开了解以及安装: 这里不再过多讲述。

博主这里通过工具来进行上传,主要是方便一点

使用cd命令, 把目录进行迁移, 将有关命令执行路径的位置, 移动到叨叨这个地方, 该位置是/usr/local//java/jdk/jdk1.8 , 到达此处。

cd /usr/local/durkblue/java/jdk/jdk1.8

把名为jdk - 8u202 - linux - x64.tar.gz的压缩包, 通过使用tar命令来进行解压。

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

照着这个路径: /usr/local//java/jdk/jdk1.8/jdk1.8.0_202, 把jdk安装位置目录复制下来, 为后续在liunx环境当中去做跟java环境有关的配置。

打开liunx全局配置文件, 文件位于/etc下

没有工具的,可以使用如下命令:

vim /etc/profile

当执行完毕之后, 控制台那儿就会呈现出文件的内容, 在这个时候, 仅仅能够进行查看而没办法被编辑, 要按一下键盘上的 ESC 键,接着再按一下 i 键, 如此这般才能进入到编辑状态, 在文件的末尾位置编写内容如下。

export JAVA_HOME=/usr/local/durkblue/java/jdk/jdk1.8/jdk1.8.0_202 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
编辑完成之后,按键盘上ESC键退出编辑状态,再输入 :wq 命名进行保存即可

要是想要判别编辑是不是顺利保存了, 能够运用以下指令去查看文件。

cat /etc/profile

要是呈现出了所编辑的内容, 那就意味着保存告成了, 倘若没有, 那就依照上一步再度进行编辑便可。

使刚刚所做的文件进行生效,输入以下命令:

source /etc/profile

此时做到这一步,表示jdk1.8已经安装上了linux系统

可以输出java版本,输入以下命令:

java -version

以下介绍安装jdk11版本的执行步骤

卸载才安装好的jdk1.8, 或者卸载先前就已安装好的别的jdk版本。

查看当前系统的jdk

rpm -qa | grep jdk

在执行完成以后, 会返回全部已安装好的jdk安装包, 除了copy - jdk--3.3 - 10.el7_5.无需卸载之外, 其他条目均需卸载, 具体所安装的安装包情况以服务器返回的为准。

copy-jdk--3.3-10.el7_5.

Java十一, 一点一点十六点零八减去一乘以el七点九。

java-11--11.0.16.0.8-1.el7_9.

执行卸载命令:

sudo rpm -e --nodeps # 安装包名称比如java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64

以后, 重复上面执行安装jdk1.8时所做的那些步骤, 去安装jdk11。

根据服务器芯片架构下载jdk11安装包

使用tar命令解压缩jdk11安装包

记住jdk11的安装目录

于linux全局配置文件/ect里, 编辑这般内容, 此内容同jdk1.8配置内容稍微存在些区别, 编辑jdk11配置内容如下:

export JAVA_HOME=/usr/local/java/jdk/jdk11/jdk-11.0.2 export PATH=$JAVA_HOME/bin:$PATH

5.输入 /etc/ 使配置生效

6.输入java - 验证是否输出了版本

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 14:33:38

BAT与FZF整合的预览窗口优化技巧

BAT项目里, 用户常常得把BAT跟诸如FZF等别的工具整合, 来达成更厉害的文件预览功能。这其中, “--styleplain” 参数是个常用的选项, 它能把文件预览时的头部信息去掉, 让预览内容变得更简洁。然而, 在和FZF整合的时候, 这个参数的运用可能会碰到一些意料之外的行为。要是用户于…

作者头像 李华
网站建设 2026/8/24 14:33:36

【AI】deepseek harness安装、使用教程。

先搞懂:这到底是个什么东西? 想象你买了一台高级音响(DeepSeek 的 AI 模型),但光有音响还不能听歌——你还需要一套机柜、遥控器和操作面板把它运转起来。 DeepSeek Harness(缩写 DSH)就是这套…

作者头像 李华
网站建设 2026/8/24 14:33:11

Python跨平台秘密大公开,numpy优势竟藏这里

:跨平台,本质原理与灵活优势面对当下技术迭代速度飞快的状况, 跨平台能力变成了编程语言核心竞争力里的其中一项, 并且, 凭借其特有的技术特性, 它成为了跨平台开发的优先选择工具。明确其跨平台的本质原理以及灵活性优势, 能够助力开发者更出色地借由这…

作者头像 李华
网站建设 2026/8/24 14:32:29

TVA-World具身智能语义通信协议与人机意图对齐

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

作者头像 李华
网站建设 2026/8/24 14:32:14

Harness的PTC模式,让AI自己写代码调度工具靠谱吗

PTC 模式的设计初衷:让 AI 自己写调度逻辑 DeepSeek Harness 的四种运行模式里,PTC(Programmatic Tool Calling,程序化工具调用)是最值得玩味的一个。标准模式走的是"预设工具链"路线——开发者提前配置好模…

作者头像 李华