RHCE

RHCE.net
红帽RHCE认证网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

开发者或运行时套件?Java虚拟机JavaMachine(JVM)

2023年6月29日 160点热度

自动安装可以让用户更好的控制Java运行时环境。

redhat linux下载_linux redhat下载_redhat linux虚拟机下载

使用Linux发行版的软件包管理工具来安装Java软件包是很容易的。但是,有时你须要自动安装Java。这对基于Java的应用服务器(如Tomcat或JBoss)的管理员非常重要。许多开源和专有软件产品都依赖于这种服务。

开发者或运行时套件?

Java虚拟机JavaVirtualMachine(JVM)以两种不同的方式提供:Java开发工具包JavaDevelopmentKit(JDK)或Java运行时环境JavaRuntimeEnvironment(JRE)。

软件开发人员一般须要JDK。它包含编译、运行和测试源代码所需的二补码文件。布署一个预先构建的Java应用程序一般只须要JRE。它不包括编译器和其他开发工具。因为安全性的增强和空间的限制linux空间,一般在生产环境中安装JRE。

获取Java

你可以从网上下载开源的Java软件。你可以在RedHatDeveloper、下载OpenJDK打包文件redhat linux虚拟机下载,或从Azul下载Zulu社区版。

安装Java

设置一个目录来储存Java文件。我喜欢创建一个简单的名为java的目录,这样我就可以在一个专门的目录中下载并解压打包文件:

$ mkdir -p java/jdk

让我们在这个事例中使用JDK。将下载的文件保存到jdk目录下。之后换到该目录:

redhat linux下载_redhat linux虚拟机下载_linux redhat下载

$ cd java/jdk
$ ls
OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz

提取该打包文件。注意,tar会创建一个新的目录:

$ tar xvzf OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz
$ ls
jdk-11.0.12+7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz

使用-version选项确认新JVM的版本。

$ cd jdk-11.0.12+7/bin
$ ./java -version

JVM的版本输出看上去类似这样:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)
OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)

环境变量

为了确保一个特定的应用程序才能正常工作,它须要准确地晓得怎样定位JVM。有两个主要的变量须要设置:JAVA_HOME和PATH。

$ echo $JAVA_HOME
$ echo $PATH

这种可以在用户的.bashrc文件中设置。确保那些变量出现在任何设置PATH的现有代码然后:

#Set the JAVA_HOME
export JAVA_HOME=~/java/jdk/jdk-11.0.12+7
#Add the JAVA_HOME to the PATH
export PATH="$JAVA_HOME/binPATH"

自动安装的情况

有几种情况须要自动安装Java。请考虑以下三种情况:

一种情况可能是要求使用不同的,其实是较早的,在你的Linux发行版的软件库中早已没有的Java版本。

另一个事例可能是由安全促进的决定linux虚拟主机,即Java不会被默认安装在操作系统上或在“根级别”上。

第三种情况是可能须要几个不同版本的Java,一般是由于J2EEWeb应用程序的多个实例在同一台服务器上运行。因为越来越多地使用虚拟机和容器来隔离进程,这些操作系统共享在明天早已不太常见了。但是,因为须要维护不同的容器镜像redhat linux虚拟机下载,对手动安装的理解依然至关重要。

总结

我演示了我自动安装Java运行时环境的方法,但你可以制订一个最适宜你需求的惯例。最终,自动安装让用户可以更好的控制Java运行时环境。

via:

作者:AlanFormy-Duval选题:lujun9972译者:wxy校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 变量 应用 手动 打包 目录
最后更新:2023年6月29日

红帽RHCE认证网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

红帽RHCE认证网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
血红帽电影:黑暗下的温情与希望,暴力之中的故事 系统架构师负责设计系统整体架构的主要任务是什么 Linux下软件包的内容分类Linux应用程序的安装方法 Redhat系统上安装Oracle10g的方法 (Linux基础知识)RPM格式软件包的安装和安装 redhat 配置bond Red Hat实现网络高可用性和负载均衡的简单方法 红帽Linux的软件安装方法一览 开源项目的未来出路在哪里?——OpenStack计划 redhat linux 7.1下载 RedhatLinux7.1评测:对比 帽子搭配该如何搭配更加时尚,而不是弄巧成拙 红帽公司下半年将RHEL(RedHatLinux)产品升级到版本8 rhce认证t恤的意义是什么? 红帽开发者订阅 红帽认证考试有哪些考试级别?认证系统管理员 配置本地yum源,轻松提速redhat系统 张曙光:“红帽子企业”是个历史遗留问题 红帽系统轻松安装gcc rpm包 什么是红帽子?红帽Linux操作系统认可度高认证 红帽Linux系统软件安装攻略 青州实信花卉苗木有限公司红帽月季质量的有力保证
RedHatAnaconda安装器介绍安装过程有四个主要步骤血红帽电影:黑暗下的温情与希望,暴力之中的故事高效稳定,畅享RedHat企业版下载(智传网优)虚拟机安装的方式和方式简单高效!红帽安装文件命令解析红帽企业Linux与红帽智能管理搭配使用方法介绍蝙蝠侠大战红帽火魔:英雄对决!不同雅思培训课程的表,你值得拥有!!红帽双系统U盘安装指南雅思英语课一般多少钱?雅思培训班报名费取决于你redhat linux RedHatLinux使用经验与技巧:简明指南红帽Linux系统的root密码:设置与修改指南上海注册会计师可以选择的培训机构,学费是多少RedHat Linux70下载:全新Linux之旅红帽哥表情包 北京市致诚律师事务所主任佟丽华:网络平台净化是当务之急血红帽预告片:智能科技大突破!红帽企业Linux8测试版为操作系统如何实现IT创新设定标准双Linux系统红帽:九个重要安装体验点redhat系统 RedHat系统使用技巧,你掌握了吗?红帽认证考试怎么报名?考试费用多少?认证
redhat linux 7.1下载 RedhatLinux7.1评测:对比 张先民创办的红帽软件,全球最受欢迎的企业级Linux系统 高级架构师应该具备的能力和能力,你知道吗? 红帽RHCE的培训费用是多少钱?红帽培训费 红帽Linux下yum软件包管理器配置教程 Win7虚拟机装红帽,解放计算机! 蝙蝠侠决战红帽火魔:七个分享 redhat 6 bond RedHat6Bond应用详解 Linux的分类1.2.1根据市场需求分类根据发行版本分类及分类 红帽及红帽认证技师应试指南概述-->指南 剧情电影《血红帽》高清完整版杀死瓦莱丽妹妹 轻松掌握!查看红帽版本信息的基础命令及高级技巧 红帽全球副总裁兼大中华区总裁曹衡康介绍CentOSStreamStream是什么 限时活动!快来抓红帽鸭,赢取洛克王国圣诞鸭吉吉 红帽哥布林1级刷攻略:快速升级技巧与经验分享 红帽在AI/ML方面的创新,可以说是振奋人心! vmware安装redhat教程 手把手教你如何在VMware上安装最新版的RedHat 蝙蝠侠:暗夜骑士崛起的十大经典角色,你认识几个? 红帽企业Linux9来啦从裸机服务器、云提供商到最边缘的企业网络 达内获华为“2022年十佳HALP”称号,含金量最高
标签聚合
开源 linux服务器 应用 redhat 认证 操作 红帽认证 软件 linux系统 红帽
书籍
课程
技术群
技术干货大合集↓
  • 2023年10月 / 18篇
  • 2023年9月 / 120篇
  • 2023年8月 / 122篇
  • 2023年7月 / 120篇
  • 2023年6月 / 118篇
  • 2023年5月 / 124篇
  • 2023年4月 / 118篇
  • 2023年3月 / 99篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2023 RHCE.net ALL RIGHTS RESERVED.

京ICP备16058923号-2