背景
用apt-get 分别安装了jdk 和 maven 就报:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
问题定位
- 找的资料有说重装jdk,和他的插件,试验了不好使。
- 冷静下来思考,这里就是JAVA_HOME变量的问题。
- 参考资料博客就是设置JAVA_HOME。
解决
- 通过
find / -name jvm
找到jdk安装路径 - 改mvn文件或者~/.bashrc
- 我采用修改~/.bashrc
- 最后记得使用
source ~/.bashrc