linux配置java环境变量命令linux怎么配置java环境变量

确保已安装 Java 开发工具包(JDK)。查找 JDK 可执行文件的正确的位置。设置JAVA_HOME环境变量,并永久更改它。步骤 1: 核查 JDK 是否已经安装 核查 Java 开发工具包(JDK)是否已经安装在你的 Linux 系统上的最简单的方法是运行这个命令:javac --version上面的命令将核查 Java 编译器的版本。如果...
linux配置java环境变量命令linux怎么配置java环境变量
如果你 在 Ubuntu 上运行 Java 程序,使用 Eclipse、Maven或 Netbeans 等等,你将需要将JAVA_HOME环境变量设置为正确的路径。否则,你的系统将会向你控诉 “java_home 环境变量没有设置”。
在这篇初学者教程中,我将向你展示在 Ubuntu 上正确地设置JAVA_HOME变量的步骤。这些步骤应该也适用于大多数的其它的 Linux 发行版。
设置过程包含这些步骤:
确保已安装 Java 开发工具包(JDK)。查找 JDK 可执行文件的正确的位置。设置JAVA_HOME环境变量,并永久更改它。步骤 1: 核查 JDK 是否已经安装
核查 Java 开发工具包(JDK)是否已经安装在你的 Linux 系统上的最简单的方法是运行这个命令:
javac --version上面的命令将核查 Java 编译器的版本。如果已经安装了 Java 编译器,它将显示 Java 版本:
如果上面的命令显示像这样未找到javac命令的错误信息,你得先安装 JDK :
如果在你的系统上并没有安装 Java 编译器,使用这条命令来安装 Java 开发工具包 (JDK):
sudo apt install default-jdk这将在你当前的 Ubuntu 版本中安装默认的 Java 版本。如果你需要一些其它版本的 Java 版本,那么你必须 在 Ubuntu 中安装 Java 时具体指出它的版本。
在你确保 Java 编译器存在于你的系统之中后,接下来就到了查找其位置的时候了。
步骤 2: 获取 JDK 可执行文件(Java 编译器)的位置
可执行文件通常位于/usr/lib/jvm目录之中。但我不会让你来玩一个猜谜游戏,让我们来找出 Java 可执行文件的路径。
使用 which 命令来获取 Java 编译器可执行文件的位置:
which javac在这里的问题是,它给出的位置实际上是一个 符号链接。你将需要按照下图执行几次:
最简单的方法是直接使用下面这条命令跟随符号链接来以获取实际的可执行文件:
readlink -f `which java`readlink命令会跟随一个符号链接。我在which java的外侧使用readlink将会使用which java的输出来替换要检查的符号链接,这被称之为命令替换。因此,在这个实例中,上面的命令大体上相当于readlink -f /usr/bin/java。
在我的示例中,可执行文件的位置是/usr/lib/jvm/java-11-openjdk-amd64/bin/java。对你来说可能会不一样。在你的系统中,复制上述命令所获取的正确的路径。你知道,你可以在 Ubuntu 的终端中复制和粘贴。
步骤 3: 设置 JAVA_HOME 变量
现在,你已经获取了位置,使用它来设置JAVA_HOME环境变量:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java核查JAVA_HOME目录的值:
echo $JAVA_HOME尝试在同一个终端中运行你的 Java 程序或工程,并查看它是否工作。
这尚未结束。你刚刚声明的JAVA_HOME环境变量是临时的。如果你关闭这个终端或开始一个新的会话,它将会再次变成空的。
为了“永久地”设置JAVA_HOME变量,你应该将其添加到你的家目录中的.bashrc文件中。
你可以 在 Linux 终端中使用 Nano 编辑器来编辑文件。 如果你不想使用它,并想采取一种简单的复制和粘贴的方法,使用下面的命令:
首先备份你的.bashrc文件(以防万一你把它弄坏了,你还可以将其再恢复回来):
cp ~/.bashrc ~/.bashrc.bak接下来,使用 echo 命令来追加在这一节开头使用的export命令。你应该适当地更改下面的命令,以便其正确地使用你的系统所显示的路径。
echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java" >> ~/.bashrc验证它已经被正确地添加到文件的结尾处:
tail -3 ~/.bashrc上面的 tail 命令将显示所具体指定文件的最后 3 行。
这里是上面的三个命令的全部的输出:
现在,即使你退出会话或重新启动系统,JAVA_HOME环境变量都仍将设置为你所具体指定的值。这就是你所想要的,对吧?
注意,如果你将来更改默认的 Java 版本,你将需要更改JAVA_HOME环境变量的值并将其指向正确的可执行文件的路径。
我希望这篇教程不仅会帮助你设置JAVA_HOME环境变量,也会教会你如何完成这项工作。2024-11-21
mengvlog 阅读 10 次 更新于 2025-06-20 00:59:10 我来答关注问题0
  • 在Linux系统中配置Java环境变量有三种方法。推荐在开发环境下使用第一种方法,因为它适用于所有用户的shell,设置在/etc/profile文件中。具体步骤如下:使用文本编辑器打开/etc/profile文件,在文件末尾添加以下内容:export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export...

  • 1、查看java的安装路径 2、查看java执行路径 3、配置java环境变量 4、java的安装路径和执行路径 5、注意这里的JAVA_HOME后面一定要带上bin路径,路径设置完成一定要用,export输出,注意export单词不要写错了 6、设置环境变量后使用java的v参数测试,还是失败,因为没有执行source命令 7、环境变量修改后执...

  • 三. 三种配置环境变量的方法1. 修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。·用文本编辑器打开/etc/profile·在profile文件末尾加入:复制代码代码如下:export JAVA_HOME=/usr/share/jdk1.6.0_14ex...

  •  深空见闻 鄙人不才,刚接触linux系统,什么也不懂,想请教各位大虾怎么设置java环境变量。

    接下来是设置环境变量的步骤。修改~/.bashrc或~/.profile文件,添加如下内容:export PATH=$PATH:/home/你的用户名/bin/jdk1.6 export JAVA_HOME=/home/你的用户名/bin/jdk1.6 export CLASSPATH=./:/home/你的用户名/bin/jdk1.6/jre/dt.jar:/home/你的用户名/bin/jdk1.6/jre/tools.jar...

  •  湖北倍领科技 Linux系统中怎么设置java环境变量

    在Linux系统中设置Java环境变量是一个重要的步骤,它能够帮助我们顺利运行Java程序。首先,需要查看Java的安装路径。可以通过命令“which java”来查看Java的执行路径。接着,根据查看到的路径,我们需要配置Java环境变量。这里需要注意,JAVA_HOME后面的路径必须包含bin目录,例如“/usr/lib/jvm/java-11-open...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部