我是Linux系统的新手,并且Java文件夹似乎太多了。
java -version给我:
当我尝试构建Maven项目时,出现错误:
Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java
您能告诉我我需要为root用户和非root用户修改哪些文件,而java到底在哪里?
find /usr/lib/jvm/java-1.x.x-openjdk
vim /etc/profile
如果以非特权用户身份登录,则添加sudo,即。 sudo vim
sudo vim
加:
export JAVA_HOME="path that you found"
export PATH=$JAVA_HOME/bin:$PATH
注销并再次登录,重新启动或用于source /etc/profile立即在当前shell中应用更改
source /etc/profile