Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Java主路径:\bin,或不到\bin_Java_Maven_Path_Java Home - Fatal编程技术网

Maven Java主路径:\bin,或不到\bin

Maven Java主路径:\bin,或不到\bin,java,maven,path,java-home,Java,Maven,Path,Java Home,所以我发现自己被夹在了两者之间 我将JAVA_HOME设置为C:\ProgramFiles\JAVA\jdk1.8.0_121,然后Maven可以工作,但是 java -version 显示“java”未被识别为内部或外部命令, 可操作的程序或批处理文件。 如果我将JAVA_HOME设置为C:\Program Files\JAVA\jdk1.8.0_121\bin,Maven不起作用,但至少我得到了JAVA-version的正确设置 我很确定我做了一些根本错误的事情,但我不能对此指手画脚,显然

所以我发现自己被夹在了两者之间

我将JAVA_HOME设置为
C:\ProgramFiles\JAVA\jdk1.8.0_121
,然后Maven可以工作,但是

java -version
显示
“java”未被识别为内部或外部命令,
可操作的程序或批处理文件。

如果我将JAVA_HOME设置为
C:\Program Files\JAVA\jdk1.8.0_121\bin
,Maven不起作用,但至少我得到了
JAVA-version
的正确设置


我很确定我做了一些根本错误的事情,但我不能对此指手画脚,显然:(

java-version
将查看您的$PATH,因此通常我们需要为任何临时命令将%java\u HOME%/bin添加到$PATH。对于maven,它会在内部检查$java\u HOME/bin。希望这会有所帮助。

java-version
将查看您的$PATH,因此通常我们需要为任何临时命令将%java\u HOME%/bin添加到$PATH。对于maven,则是内部ly它检查$JAVA_HOME/bin。希望有帮助。@Apolozeus您的评论解决了我的问题。请回答,我会接受它。