java离线安装_运维笔记--Ubuntu离线安装jdk1.8(JDK8)Java环境

Ubuntu离线环境安装jdk1.8

系统版本:Ubuntu16.04 其他Ubuntu版本安装类似

Jdk版本:8

1. 下载相应离线软件包

3ccb0719903cd9a743656661a320b4fb.png

下载到本地后,上传至内网离线环境的服务器,解压:

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

然后将解压后的文件,移动到指定目录,这个目录不是固定的,可以自定义,配置环境变量的时候,指定好实际路径就可以!

通常会将解压后的文件放在/usr/local/jdk1.8下:

PS:下方后续的环境变量配置跟这块的路径是要保持一致的。

sudo mv jdk1.8.0_231 /usr/local/jdk1.8

2. 配置环境变量

这里有两种方式:

一种是修改全局环境变量,所有用户下都生效;

一种是只配置当前用户的环境变量,只作用于当前用户。

这里分别做下说明,可根据实际需要配置:

(1)第一种场景:修改全局配置文件vi /etc/profile,作用于所有用户,在文件末尾追加如下信息

export JAVA_HOME=/usr/local/jdk1.8export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=.:${JAVA_HOME}/bin:$PATH

第二种场景:修改当前登录用户配置文件,只作用于当前用户:vi ~/.bashrc

同样是打开bashrc文件,在文件末尾追加如上信息:

export JAVA_HOME=/usr/local/jdk1.8export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=.:${JAVA_HOME}/bin:$PATH

(2)让环境变量生效

#对应第一种场景:

source/etc/profile

#对应第二种场景:

source~/.bashrc

3. 检测是否安装成功

java -version

Ubuntu离线安装JDK17指南 本教程基于Ubuntu20.04演示。 阅读详情

相关推荐

在 Ubuntu 上离线安装 OpenJDK 11 并设置为默认版本

在软件开发和运维过程中,我们有时需要在同一台服务器上管理多个 Java 开发工具包(JDK)版本。例如,系统可能已经通过包管理器安装了较新的 OpenJDK 17,但某些项目或应用仍需要使用 OpenJDK 11。此外,在无法直接访问互联网的环境下,离线安装成为必要选择。本文将详细介绍如何在已经安装了 OpenJDK 17 的 Ubuntu 系统上,通过离线方式安装 OpenJDK 11,并将其配置为系统默认的 JDK 版本。

Anarkh_Lee的博客 1784

ubuntu系统设置java环境变量 jdk离线安装

linux系统ubuntu环境 安装jdk 配置java环境变量 离线安装

weixin_44005802的博客 2065

Linux系统安装配置JDK 1.8:从核心原理到生产环境实践

Java开发工具包(JDK)是Java应用程序运行和编译的核心环境,其安装配置是后端开发与运维的基础技能。JDK通过提供Java运行时环境(JRE)和编译器(javac)等工具,支撑了从代码编译到程序执行的完整生命周期。在Linux服务器环境中,正确配置JDK不仅确保了应用的稳定运行,还直接影响到部署效率和系统维护的便利性。尤其是在企业级生产环境中,JDK版本的选择与安装方式(如手动安装与包管理器安装)需要综合考虑网络条件、版本控制需求以及后续的维护成本。对于广泛使用的JDK 1.8(Java 8)而言,其

weixin_33722405的博客 440

ubuntu22.04离线安装jdk、mysql、redis、mongodb、nginx

ubuntu22.04系统离线安装mysql、mongodb、redis、jdk、ffmpeg、nginx。

qq_43098110的博客 6796

Linux离线无root安装JDK 8实战指南

JDK是Java开发的基础运行环境,其安装配置涉及环境变量、动态链接库、Shell加载机制等核心Linux系统原理。在金融、政务等高安全要求场景中,离线部署与无root权限常叠加出现,导致标准包管理器失效、全局配置不可写、JVM启动失败等典型问题。技术价值在于绕过系统级依赖,实现用户空间全链路可控;典型应用场景包括国产化信创服务器(麒麟/UOS/欧拉)、隔离网生产环境及嵌入式Linux设备。本文聚焦JDK 8这一长期支持版本,结合Adoptium官方源校验、两级符号化目录设计、多Shell环境变量精准注入等

aaa1231722的博客 382

在离线 Ubuntu 环境下部署双 Neo4j 实例(Prod & Dev)

在许多开发和生产场景中,我们可能需要在同一台服务器上运行多个独立的 Neo4j 数据库实例,例如一个用于生产环境 (Prod),一个用于开发测试环境 (Dev)。本文将详细介绍如何在 离线 的 Ubuntu 服务器上,使用 tar.gz 包部署两个 Neo4j 4.4 实例,并配置不同的端口以供外部访问,同时涵盖了部署过程中可能遇到的常见问题及其解决方案

Anarkh_Lee的博客 1327

java1.8离线安装包_运维笔记--Ubuntu离线安装jdk1.8(JDK8)Java环境

Ubuntu离线环境安装jdk1.8系统版本:Ubuntu16.04 其他Ubuntu版本安装类似Jdk版本:81. 下载相应离线软件包 下载到本地后,上传至内网离线环境的服务器,解压:tar -zxvf jdk-8u231-linux-x64.tar.gz然后将解压后的文件,移动到指定目录,这个目录不是固定的,可以自定义,配置环境变量的时候,指定好实际路径就可以!通常会将解压后的文件放在/usr...

weixin_39719427的博客 612

Ubuntu服务器离线安装OpenJDK 11避坑指南(附多版本切换技巧)

本文详细介绍了在Ubuntu服务器上离线安装OpenJDK 11的完整流程,包括准备工作、系统级安装与配置、多版本管理与切换技巧。特别针对依赖缺失、权限配置等常见问题提供解决方案,并深入讲解如何利用update-alternatives工具实现多JDK版本的无缝切换,帮助运维人员高效管理Java环境。

weixin_33712987的博客 360

Linux服务器离线安装JDK 1.8全流程详解与实战避坑指南

在Linux服务器运维与Java应用部署中,环境配置是基础且关键的环节。其核心原理在于通过正确设置系统环境变量,使操作系统能够定位并调用Java运行时与编译工具。这项技术的价值在于确保应用在隔离网络或安全受限的生产环境中,依然能获得稳定、一致的运行基础,是保障服务连续性的基石。典型的应用场景包括金融、政务等对网络安全有严格要求的内部系统,以及需要快速搭建的本地开发测试环境。本文将围绕JDK 1.8的离线安装,深入解析从系统架构检查、目录规划到环境变量配置的完整流程,并针对常见的权限问题与版本冲突提供解决方案

weixin_30367169的博客 372

centos stream离线部署Java+vite项目

在 Password : 这里输入 我们刚开始设置 的密码------注意!登录成功之后我们就开始查看 本台虚拟机的ip 是多少 ---------查看ip 的 命令 : ------>>>>> ip addr。安装目标位置 -------------->>>>>>>>>这里我们选择自动分区(点击进入之后直接点击完成就行,不需要有别的操作)点击软件选择 ---------------------选择第三个 Minimal Install ------>>>>点击完成。选择刚刚下载的centos9镜像文件。

💻 专注 Vue 前端与 Java 后端技术 🌱 目前正在深入 Spring Boot、微服务与性能优化 📝 定期分享实战踩坑经验与学习笔记 🤝 欢迎交流,共同进步 1158

JAVA8离线安装包

windows版本的JAVA离线安装包!!!不适用windows xp,慎重下载~!!!离线可以安装离线!!离线可以安装!

Linux服务器离线安装JDK 1.8全流程指南与实战技巧

Java开发工具包(JDK)是构建和运行Java应用程序的核心环境,其安装与配置是软件部署的基础环节。在Linux服务器运维中,尤其是在内网、隔离或网络受限的生产环境下,离线安装成为一项必备技能。通过理解JDK的组成与环境变量配置原理,掌握离线安装方法能确保应用服务(如Tomcat、Jenkins)的稳定启动与运行。本文聚焦于JDK 1.8这一企业级长期支持版本,详细解析从安装包选择(如tar.gz与RPM格式)、环境检查、目录规划到全局配置的完整流程,并涵盖多版本管理、用户级配置等进阶技巧,帮助运维人员与

weixin_33671935的博客 351

聚焦112Gb/s SerDes芯片的AN/LT端口自协商和链路学习,评估验证高速链路的信号质量并分析调优(400/800G高速以太网互联接口,AI加速卡网络RDMA性能测试,交换背板接口性能评估)

在112G SerDes高速通道下的400G/800G高速以太网端口下,如何保障通信速率,验证SerDes的数据完整性和链路余量,自动协商(AN)和链路训练(LT)功能显得尤其重要,其在DAC、ACC、AEC铜缆连接或高速背板通信上,自动协商(AN)和链路训练(LT)的工作与否将决定高速链路传输质量的优劣。本文将系统的讨论介绍自动协商(AN)和链路训练(LT)的测试流程,其可以独立使用,也可以与teledynelecroy SierraNet M1288配合使用。

专注有线以太网性能测试--丹麦信雅纳网络(Xena Networks) 9366

Ubuntu 12.04 离线部署 Jenkins 1.596 实战指南

持续集成(CI)是现代软件交付的基础能力,其核心在于构建环境的稳定性与可复现性。Jenkins 作为最成熟的开源 CI 工具,其 war 包托管模式天然适配无容器、低权限、离线封闭等受限场景。在 Ubuntu 12.04 这类已归档的 LTS 系统上部署 Jenkins,本质是对 Java 运行时兼容性、Debian 包管理边界、init.d 服务模型及插件依赖链的系统性验证。该实践不追求自动化编排,而聚焦最小可行入口:可启动、可审计、可回滚、可监控。它广泛适用于工业控制终端、金融前置机、教育实验室服务器等

426

python爬取巨潮资讯网所有股票年报数据

爬虫获取巨潮资讯网数据

qq_42752524的博客 6094

瑞芯微RK3568开发板实战:Android11系统parameter.txt文件配置全解析(附常见问题排查)

本文深入解析了瑞芯微RK3568开发板在Android 11系统下parameter.txt文件的配置要点与实战技巧。作为BootLoader启动阶段的核心蓝图,该文件决定了硬件初始化、分区布局及电源管理。文章详细拆解了身份标识、GPIO控制(PWR_HLD)、命令行参数及分区表等关键字段的配置逻辑,并针对RK3568平台与Android 11特性提供了专项适配策略,最后附带了启动失败、分区异常等常见问题的深度排查方法。

php55的博客 893

Ubuntu 环境下离线部署 OpenJDK 11 并管理多版本 JDK 的实用指南

本文详细介绍了在Ubuntu系统中离线部署OpenJDK 11的完整流程,并提供了管理多版本JDK的实用方法。通过使用update-alternatives工具,您可以轻松地在不同版本间切换,并正确配置JAVA_HOME环境变量。本指南特别适用于无法连接外网的内网服务器环境,帮助开发者和运维人员实现稳定可控的Java环境搭建。

whisky的博客 445

PCB设计教程【入门篇】——PCB设计基础-PCB构成与组成

本教程基于B站Expert电子实验室的PCB设计教学的整理,为个人学习记录,旨在帮助PCB设计新手入门。所有内容仅作学习交流使用,无任何商业目的。若涉及侵权,请随时联系,将会立即处理。

2501_91732643的博客 7575

Ubuntu 16.04 apt-get安装Java:系统级JDK环境治理实战

Java开发环境配置是JVM运行的基础前提,其本质涉及操作系统包管理、JDK版本协同与JAVA_HOME动态治理三大核心原理。apt-get不仅是下载工具,更是Debian系Linux中实现依赖闭环、GPG安全验证和update-alternatives版本调度的系统级交付机制。掌握该机制,可深度支撑遗留系统运维、Docker基础镜像构建及JVM调优等关键场景。本文聚焦Ubuntu 16.04这一典型LTS环境,解析openjdk-8-jdk安装背后的源策略迁移、/usr/lib/jvm目录结构设计与JAV

weixin_34129696的博客 366

深入解析EDID中Display Descriptor Block的配置技巧与实战应用

本文深入解析EDID中Display Descriptor Block的配置技巧与实战应用。通过剖析像素时钟、有效像素、消隐区与同步脉冲等核心参数,并结合1280x720@60Hz的实战配置案例,指导开发者如何正确为定制硬件或非标准显示器编写“身份证”,避免黑屏、分辨率异常等问题,确保显示设备完美点亮。

1a2s3d4f5g的博客 870

保姆级教程:用ROS2 Humble + Gazebo Classic 从零搭建一个能键盘控制的差分AGV模型

本文提供了一份详细的ROS2 Humble与Gazebo Classic教程,指导用户从零开始搭建一个键盘控制的差分AGV模型。内容涵盖环境配置、Xacro文件设计、Gazebo仿真集成以及键盘控制实现,特别针对常见问题提供解决方案,帮助开发者快速掌握ROS2机器人仿真技术。

weixin_30387423的博客 163

CentOS 7离线部署JDK 8完整指南:从原理到实战避坑

在Linux服务器运维与Java应用部署中,环境配置是基础且关键的环节。其核心原理在于通过系统路径与环境变量,让操作系统能够定位并调用所需的可执行文件与库。对于无法连接外网的严格内网环境,离线安装技术凸显其重要价值,它确保了金融、政务等高安全要求场景下的环境一致性、安全性与可控性。通过预先准备二进制包并手动配置,可以绕过对网络包管理器的依赖,实现自主可控的软件部署。本文聚焦于CentOS 7系统下,针对Java 8环境这一广泛需求,详细解析如何通过tar.gz二进制包进行离线安装,涵盖从依赖准备、环境变量配

weixin_34268579的博客 369

华为OD机试双机位C卷-用户入网定期复评(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【用户入网定期复评】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【用户入网定期复评】。

qq_45776114的博客 823

Java 的 JRE、JDK、卸载 OpenJDK、双击打开 jar、java文档

Java 的 JRE、JDK、卸载 OpenJDK、双击打开 jar、java文档

freeking101的博客 2万+

企业数字化转型解决方案架构设计:一个五维全景视角

本文系统探讨了企业数字化转型的架构设计框架,提出五维协同模型:企业架构作为战略罗盘,业务架构聚焦价值创造,应用架构实现能力载体,数据架构提供智能燃料,技术架构奠定基础支撑。文章深入分析了各架构域的核心要素、设计原则及相互关系,并指出数字化转型需通过渐进路径,结合战略引领、技术赋能和组织变革,构建有机统一的架构体系。该框架为企业应对数字化复杂性提供了系统性方法论,强调从整体视角实现技术与业务的深度融合。

金牌架构师 1242

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Ubuntu 20.04 apt安装Java:JDK与JRE区别及JAVA_HOME正确配置

Java开发环境的核心是JDK(Java Development Kit),它包含JRE(Java Runtime Environment)及编译器javac、调试工具等;而JRE仅支持运行字节码,无法编译源码。在Ubuntu 20.04中,apt包管理器将OpenJDK拆分为openjdk-11-jre、openjdk-11-jdk等独立组件,理解JDK与JRE的区别是避免‘java -version正常但javac找不到’问题的关键。apt安装提供依赖闭环、安全更新托管和系统级服务兼容性,远超手动解压或

weixin_34005042的博客 663

NTscan扫描工具

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

上一篇: java反序列化漏洞 tomcat_Tomcat反序列化漏洞(CVE-2016-8735)
下一篇: java流 视频_java如何对视频文件处理?包括拉流推流视频截取等?
润0713
博客等级 码龄10年 62粉丝 6501原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值