我正在参加一个Spring Boot 课程,并且已经到了从命令窗口运行程序的阶段。我以为我已经正确下载了maven,但如果我输入mvn package
,我会得到:'mvm' is not recognized as an internal or external command, operable program or batch file.
mvnw package
:JAVA_HOME = "C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe" Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
mvnw -version
给出与上面相同的消息,mvn -version
给出:The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program.
我已经设置了JAVA_HOME
和MAVEN_HOME
路径,如屏幕截图所示,但它仍然不工作。https://i.stack.imgur.com/TFvWn.pnghttps://i.stack.imgur.com/Gk3RF.png
当我在cmd中输入echo %JAVA_HOME%
时,我得到:C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath\\java.exe
当我将JAVA_HOME
路径更改为该路径时,我会得到相同的结果。
我已经添加了路径扩展,如下面的https://i.stack.imgur.com/AZfUj.png图像所示
如果任何人可以帮助这将是非常感激!
3条答案
按热度按时间k3bvogb11#
我发现了这个问题,所以如果未来的人遇到和我一样的问题,我不得不删除
C:\ProgramData\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
来自Path
,并且在User variables
中没有与Java相关的条目。希望这有帮助!
yb3bgrhw2#
ubuntu 22安装从终端.这个安装为java 8.相同的安装命令为更高版本.
安装$JAVA_HOME环境:
第1步:导出JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd 64
第2步:echo $JAVA_HOME
或:
步骤1:sudo nano /etc/environment
第2步:将这行粘贴到nano文本编辑器上:JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd 64”要保存此文件,请按Ctrl+O,然后按Ctrl+X。
第三步:源/etc/environment
第4步:echo $JAVA_HOME
vxqlmq5t3#
JAVA_HOME路径必须指向Java bin目录,类似于C:\Program Files\Java\jdk-....\bin。点是针对您当前的Java版本。