Centos 7 中的环境变量混乱

Centos 7 中的环境变量混乱

当我运行我的 Maven 构建时,我收到此错误:

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

我已经编辑了.bashrc.profile/root/.profile/root/.bashrc文件:

export M3_HOME=/usr/bin
export PATH=$PATH:$M3_HOME

export JAVA_HOME=/usr/bin
export PATH=$PATH:$JAVA_HOME

如何解决这个问题?

答案1

大概想要JAVA_HOME成为/usr(或者无论它应该是什么,我不是Java用户,但它通常是类似的东西/usr/java/jdk1.7.0_05,即指向特定的JDK子目录),然后PATH包含$JAVA_HOME/bin.

相关内容