当前位置:首页 > 生活百科

如何安装java运行环境(java环境配置教程)

栏目:生活百科日期:2025-02-18浏览:0

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

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

开发者或运行时套件?

Java 虚拟机Java Virtual Machine(JVM)以两种不同的形式提供:Java 开发工具包Java Development Kit(JDK)或 Java 运行时环境Java Runtime Environment(JRE)。

软件开发人员通常需要 JDK。它包含编译、运行和测试源代码所需的二进制文件。部署一个预先建立的 Java 应用程序通常只需要 JRE。它不包括编译器和其他开发工具。由于安全性的提高和空间的限制,通常在生产环境中安装 JRE。

获取 Java

你可以从网上下载开源的 Java 软件。你可以在 Red Hat Developer、Adoptium.net下载 OpenJDK 打包文件,或从 Azul 下载Zulu 社区版。

安装 Java

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

$ mkdir -p java/jdk

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

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

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

$ tar xvzf OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz$ lsjdk-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-20OpenJDK 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_HOMEPATH

$ echo $JAVA_HOME$ echo $PATH

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

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

手动安装的情况

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

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

另一个例子可能是由安全推动的决定,即 Java 不会被默认安装在操作系统上或在“根级别”上。

第三种情况是可能需要几个不同版本的 Java,通常是因为 J2EE Web 应用程序的多个实例在同一台服务器上运行。由于越来越多地使用虚拟机和容器来隔离进程,这种操作系统共享在今天已经不太常见了。然而,由于需要维护不同的容器镜像,对手动安装的理解仍然至关重要。

总结

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

“如何安装java运行环境(java环境配置教程)” 的相关文章

如何买创业板股票,有哪些购买要求

股票市场的变换莫测是常人都知道的事情,在股市中摸爬滚打自然需要学会了解一些相关的技巧。下面小编就给大家分享简单实用的创业板买入技巧!一、只短线博弈,不搞长期投资...

seo的意思是什么,seo行业发展趋势分析

一个网站一个商城做好,没有流量客流量一切都是扯淡扯淡,所以SEO就起到作用,百度快速排名,提高网站排名让用户可以在搜索引擎中:搜索相关产品,可以搜索的到你网站带...

在线室内设计软件有哪些(最值推荐的5个设计软件)

说到装修软件,大家首先想到的就是CAD、3Dmax这两款,但是这两个都太专业,对于我们这样的小白来说操作起来太难了。下面小编就带大家来看一看有哪些没有基础也能照...

在闲鱼上倒腾什么赚钱,闲鱼交易量最大的产品介绍

中国最大群体就是屌丝,得屌丝者可得天下,在短视频平台里,只要是个美女都有不错的点击量,不过今天我们要说的不是短视频,来谈谈用闲鱼如何赚钱。利用闲鱼引流变现的不在...

hash工具怎么用(哈希值转换工具)

我能想通,也能接受,但是,我很难过。。。&—-网易云热评一、利用QuarksPwDump获取hash值quarkspwdump&–dum...

mate10手机软件有哪些(华为mate10上市时间和价格)

2017年,华为Mate10问世,它搭载麒麟970处理器,采用当时顶级的5.9英寸的2K分辨率LCD屏,且支持徕卡镜头和超长续航,被誉为是2017年最好的手机之...

中安信业创业投资有限公司(简介其贷款机构详情)

贷款机构通常都是从还款能力、征信等各方面评估借款人的贷款资质。如果没有工作,还能贷款吗?如果你能提供稳定银行流水和抵押物,还是可以贷款的。不过银行等机构对于可提...

1688店铺的空间多大(1688开店流程及费用)

随着现代网络的不断发展,网络创业已经成为众多创业者的第一位。网上购物已成为人们讨论最多的话题。人们越来越依赖互联网带来的捷径。他们可以足不出户地在商店里购物。...

为什么品牌台式机傻子才买(揭晓品牌台式机优缺点)

经过几个月自学,通过自己购买配件,成功动手组装了一台台式电脑之后,本人已成了别人眼中的“电脑专家”,公司电脑有什么故障,一般都找我解决。而最近,遇到最多的一个问...

php防sql注入函数(php安装教程详解)

今天这篇文章,我们来简单的学习一下PDO中的预处理语句以及事务的使用,它们都是在PDO对象下的操作,而且并不复杂,简单的应用都能很容易地实现。只不过大部分情况下...