小编典典

如何在 Linux 中为所有用户设置 JAVA_HOME

all

我是 Linux 系统的新手,Java 文件夹似乎太多了。

java -version 给了我:

  • java版本“1.7.0_55”
  • OpenJDK 运行时环境 (rhel-2.4.7.1.el6_5-x86_64 u55-b13)
  • OpenJDK 64 位服务器 VM(内部版本 24.51-b03,混合模式)

当我尝试构建 Maven 项目时,出现错误:

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/java/jdk1.7.0_05/bin/java

您能否告诉我需要为 root 和非 root 用户修改哪些文件以及 java 的确切位置?


阅读 62

收藏
2022-05-27

共1个答案

小编典典

  1. find /usr/lib/jvm/java-1.x.x-openjdk
  2. vim /etc/profile

如果以非特权用户身份登录,则添加 sudo,即。sudo vim

  1. 按“i”进入插入模式
  2. 添加:

    export JAVA_HOME="path that you found"
    

    export PATH=$JAVA_HOME/bin:$PATH

  3. 注销并再次登录、重新启动或用于source /etc/profile立即在当前 shell 中应用更改

2022-05-27