![Centos 7 中的环境变量混乱](https://linux22.com/image/146407/Centos%207%20%E4%B8%AD%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E6%B7%B7%E4%B9%B1.png)
当我运行我的 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
.