首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven没有与Java 10一起运行:文件\Java\JDK-10“==”在这个时候出乎意料

Maven没有与Java 10一起运行:文件\Java\JDK-10“==”在这个时候出乎意料
EN

Stack Overflow用户
提问于 2018-04-06 16:41:10
回答 2查看 2.1K关注 0票数 0

我正在尝试将我的应用程序升级到Java 10,因此,我安装了JDK并设置了JAVA_HOME:

代码语言:javascript
复制
C:\Users\pupeno\app>echo %JAVA_HOME%
"c:\Program Files\Java\jdk-10"

C:\Users\pupeno\app>%JAVA_HOME%\bin\javac.exe --version
javac 10

但是,无论我试图对Maven做什么,我都会得到相同的错误:

代码语言:javascript
复制
C:\Users\pupeno\app>mvn package
Files\Java\jdk-10""=="" was unexpected at this time.

C:\Users\pupeno\app>mvn --help
Files\Java\jdk-10""=="" was unexpected at this time.

C:\Users\pupeno\app>cd ..

C:\Users\pupeno>mvn --help
Files\Java\jdk-10""=="" was unexpected at this time.

这个错误是什么意思?到底怎么回事?我该怎么解决呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-06 16:46:08

消息以"Files\Java\jdk-10“开头,这似乎表明您没有正确引用JAVA_HOME。正确的语法应该类似于

代码语言:javascript
复制
set "JAVA_HOME=c:\Program Files\Java\jdk-10"
set "PATH=%JAVA_HOME%\bin;%PATH%"

然后

代码语言:javascript
复制
java -version

应该在命令行中不指定额外的参数(maven也应该这样)。

票数 5
EN

Stack Overflow用户

发布于 2018-04-06 16:47:23

引号不应该是JAVA_HOME值的一部分。您可以尝试在Windows终端中验证它:

代码语言:javascript
复制
set JAVA_HOME=c:\Program Files\Java\jdk-10
mvn --help
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49697468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档