Maven 未与 Java 10 一起运行:Files\Java\jdk-10""=="" 此时出乎意料 [重复]

Posted

技术标签:

【中文标题】Maven 未与 Java 10 一起运行:Files\\Java\\jdk-10""=="" 此时出乎意料 [重复]【英文标题】:Maven not running with Java 10: Files\Java\jdk-10""=="" was unexpected at this time [duplicate]Maven 未与 Java 10 一起运行:Files\Java\jdk-10""=="" 此时出乎意料 [重复] 【发布时间】:2018-09-16 18:11:35 【问题描述】:

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

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 做什么,我都会收到相同的错误:

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.

这个错误是什么意思?这是怎么回事?我该如何解决?

【问题讨论】:

以防万一,原始链接问题(即设置正确的 JAVA_HOME)没有帮助,请随时更新问题并重新打开它。 【参考方案1】:

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

set "JAVA_HOME=c:\Program Files\Java\jdk-10"
set "PATH=%JAVA_HOME%\bin;%PATH%"

然后

java -version

应该在不指定命令行参数的情况下运行(就像 maven 一样)。

【讨论】:

【参考方案2】:

引号不应该是JAVA_HOME 值的一部分。您可以尝试在 Windows 终端中进行以下确认:

set JAVA_HOME=c:\Program Files\Java\jdk-10
mvn --help

【讨论】:

以上是关于Maven 未与 Java 10 一起运行:Files\Java\jdk-10""=="" 此时出乎意料 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

yield from 未与 future 一起使用

SpriteKit 着色器未与制服一起运行

初始化期间程序未与 Array 一起运行

Django 测试数据库未与自定义测试运行程序一起使用

[options] 未与 -source 1.6 一起设置引导类路径

Cookie 未与 Ajax 调用一起存储