我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中怎么设置JAVA_HOME环境变量

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中怎么设置JAVA_HOME环境变量

Linux中怎么设置JAVA_HOME环境变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

问题:我需要在我的 Linux 机器上编译 Java 程序。为此我已经安装了 JDK (Java Development Kit),而现在我正试图设置 JAVA_HOME 环境变量使其指向安装好的 JDK 。关于在 Linux 上设置 JAVA_HOME 环境变量,最受推崇的办法是什么?

许多 Java 程序或基于 Java 的集成开发环境 (IDE)都需要设置好 JAVA_HOME 环境变量。该变量应指向 Java 开发工具包 (JDK)或Java 运行时环境 (JRE)的安装目录。JDK 不仅包含了 JRE 提供的一切,还带有用于编译 Java 程序的额外的二进制代码和库文件(例如编译器,调试器及 JavaDoc 文档生成器)。JDK 是用来构建 Java 程序的,如果只是运行已经构建好的 Java 程序,单独一份 JRE 就足够了。

当您正试图设置 JAVA_HOME 环境变量时,麻烦的事情在于 JAVA_HOME 变量需要根据以下几点而改变:(1) 您是否安装了 JDK 或 JRE;(2) 您安装了哪个版本;(3) 您安装的是 Oracle JDK 还是 Open JDK。

因此每当您的开发环境或运行时环境发生改变(例如为 JDK 更新版本)时,您需要根据实际情况调整 JAVA_HOME 变量,而这种做法是繁重且缺乏效率的。

以下 export 命令能为您自动设置 JAVA_HOME 环境变量,而无须顾及上述的因素。

Linux中怎么设置JAVA_HOME环境变量

若您安装的是 JRE:

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))

若您安装的是 JDK:

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac))))

根据您的情况,将上述命令中的一条写入 ~/.bashrc(或 /etc/profile)文件中,它就会***地设置好 JAVA_HOME 变量。

注意,由于 java 或 javac 可以建立起多个层次的符号链接,为此"readlink -f"命令是用来获取它们真正的执行路径的。

举个例子,假如您安装的是 Oracle JRE 7,那么上述的***条 export 命令将自动设置 JAVA_HOME 为:

/usr/lib/jvm/java-7-oracle/jre

若您安装的是 Open JDK 第8版,那么第二条 export 命令将设置 JAVA_HOME 为:

/usr/lib/jvm/java-8-openjdk-amd64

Linux中怎么设置JAVA_HOME环境变量

看完上述内容,你们掌握Linux中怎么设置JAVA_HOME环境变量的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中怎么设置JAVA_HOME环境变量

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中怎么设置JAVA_HOME环境变量

Linux中怎么设置JAVA_HOME环境变量,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。问题:我需要在我的 Linux 机器上编译 Java 程序。为此我已经安装了 JDK
2023-06-16

Linux中怎么设置环境变量

在Linux中设置环境变量有多种方法,以下是其中一种常用的方法:打开终端,输入以下命令来编辑环境变量配置文件:sudo nano /etc/profile在文件末尾添加要设置的环境变量,例如:export MY_VAR="value"保存并
Linux中怎么设置环境变量
2024-03-06

Linux中怎么设置和查看环境变量

这篇文章给大家介绍Linux中怎么设置和查看环境变量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello
2023-06-13

怎么设置环境变量

本篇内容主要讲解“怎么设置环境变量”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么设置环境变量”吧!很多人都知道环境变量,很多人也在使用环境变量。但是很多人一说到在 Linux、macOS 中
2023-06-15

Linux中怎么配置环境变量

这期内容当中小编将会给大家带来有关Linux中怎么配置环境变量,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量 ech
2023-06-15

Python中怎么设置环境变量

Python中怎么设置环境变量,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python设置环境变量的具体方法在系统变量里找到PATH,双击PATH,在结尾加上 ";C:\
2023-06-17

ubuntu中怎么设置环境变量

ubuntu中怎么设置环境变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一:用于当前终端:在当前终端中输入:代码如下:export PATH=$PATH:<
2023-06-13

Redhat中怎么设置环境变量

这篇文章将为大家详细讲解有关Redhat中怎么设置环境变量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路
2023-06-17

Postman中怎么设置环境变量

在Postman中设置环境变量可以通过以下步骤实现:打开Postman应用程序并创建一个新的请求。在Postman的顶部菜单中选择“环境”选项。在“环境”选项中,点击“Manage Environments”按钮。在“Manage Envi
Postman中怎么设置环境变量
2024-03-13

Tomcat中怎么设置环境变量

Tomcat中怎么设置环境变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、工具:在配置tomcat之前需要配置好JDK的环境 。JDK配置可以参照博文《W
2023-06-03

linux环境变量如何设置

在Linux环境中,可以通过以下几种方式来设置环境变量:1. 临时设置环境变量:可以在命令行中使用 `export` 命令来临时设置环境变量,例如:```export MY_VARIABLE=value```2. 永久设置用户级别的环境变量
2023-08-31

Linux中bash shell环境变量的设置

本篇内容主要讲解“Linux中bash shell环境变量的设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中bash shell环境变量的设置”吧!别名别名是命令的快捷方式。为那些
2023-06-05

怎么设置php环境变量

本篇内容介绍了“怎么设置php环境变量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php环境变量的设置方法:1、运行“D:\phpStud
2023-06-20

python环境变量怎么设置

设置 python 环境变量可以通过命令行(setx/export)或 python 脚本(os.environ)。环境变量类型分为系统和用户环境变量,用户环境变量仅限当前用户使用,系统环境变量范围全系统。设置用户环境变量用 setx/ex
python环境变量怎么设置
2024-05-22

java怎么设置环境变量

首先右击【计算机】进入【属性】然后选择其中的【高级系统设置】点击进入【高级】中的【环境变量】,进入环境变量编辑界面推荐视频教程:java视频教程在下方的【系统变量】中,并不存在JAVA_HOME变量,那么我们需要点击【新建】变量名输入:JAVA_HOME变量值
java怎么设置环境变量
2019-02-28

ubuntu怎么设置环境变量

在Ubuntu中设置环境变量,可以通过以下步骤进行操作:1. 打开终端,使用以下命令打开`~/.bashrc`文件:```sudo nano ~/.bashrc```2. 在文件的末尾添加你想要设置的环境变量,例如:```export PA
2023-08-25

eclipse环境变量怎么设置

要设置Eclipse环境变量,可以按照以下步骤进行操作:1. 打开Eclipse,点击菜单栏的“Window(窗口)”选项,然后选择“Preferences(首选项)”。2. 在弹出的对话框中,找到“Java(Java)”选项,并展开它。3
2023-09-11

conda环境变量怎么设置

conda环境变量设置步骤:1、找到conda的安装路径;2、打开“系统属性”对话框;3、在“系统属性”对话框中,选择“高级”选项卡,然后点击“环境变量”按钮;4、在“环境变量”对话框中,找到“系统变量”部分,然后滚动到“Path”变量;5
conda环境变量怎么设置
2023-12-09

编程热搜

目录