use*_*454 13 linux path environment-variables java-home maven
当我尝试运行时mvn(Apache Maven,那就是),我一直在努力error "JAVA_HOME" not set.
我按照说明将JAVA_HOME变量设置如下; 在终端:
user@localhost$export JAVA_HOME=/home/user/jdk1.7.0_02/bin/java
user@localhost$export PATH=$PATH:/home/usr/jdk1.7.0_02/bin
Run Code Online (Sandbox Code Playgroud)
看起来是对的,对吧?那为什么我仍然得到错误的JAVA_HOME错误?
gav*_*avi 35
JAVA_HOME通常应该只包含包含bin文件夹的文件夹.
所以在你的情况下
export JAVA_HOME=/home/user/jdk1.7.0_02/
export PATH=$PATH:$JAVA_HOME/bin
除了查找java_home的位置,您还可以按照此命令操作
which java
Run Code Online (Sandbox Code Playgroud)
(这将返回当前java二进制文件的路径.这里是/ usr/bin/java)
ls -alh /usr/bin/java
(这将返回符号链接的真实路径.这里是/ etc/alternatives/java.
ls -alh /etc/alternatives/java
(这将返回此符号链接的真实路径,这是实际的JAVA HOME路径)
| 归档时间: |
|
| 查看次数: |
60234 次 |
| 最近记录: |