【问题标题】:Maven - "files was unexpected at this time"Maven - “此时文件出乎意料”
【发布时间】:2016-04-10 11:12:00
【问题描述】:

我正在尝试将 maven 安装到我的 PC。(Windows 7)

以下是我已经完成的步骤。

1. Installed Java 1.8.0.11
2. Added a system variable JAVA_HOME = C:\Program Files\Java\jdk1.8.0_11
3. Appended it to the path -  PATH=%JAVA_HOME%\bin;C:\Program Files\......;... etc
4. Typed "Java -version" in command line and got the java version details as usual.
5. Then I downloaded and extracted the Maven 3.3.3 
6. Added the M2_HOME to system variable.M2_HOME=C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3
7. Added M2 Variable  M2=%M2_HOME%\bin
8. Appended M2 to Path variable. PATH=%M2%;%JAVA_HOME%\bin;....;...etc
9. Typed mvn --version in command line.

得到以下错误。

此时文件是意外的。

这里有什么问题? 请帮我解决这个问题。

提前致谢!

**注意 - 我没有为这里的任何路径使用引号。我也尝试使用 8 字符语法来命名文件夹名称,如下所示:

设置 java_home="c:\Progra~1\Java"

这些都没有解决问题。请阅读我添加的步骤并帮助我解决此问题。**

【问题讨论】:

标签: java maven


【解决方案1】:

我终于解决了这个问题。

用户变量中的引用值导致 maven 出现“此时文件意外”错误。

我花了几个小时用不同的组合更改 Java_home 和 M2_home 变量,但最后检查了用户变量并注意到那里的引号。

Home = "C:\Program Files (x86)\Git\bin"

删除引号并更改 git home 变量如下所示,现在一切正常。 :)

Home = C:\Program Files (x86)\Git\bin

【讨论】:

  • 如果JAVA_HOME 值有引号,你会遇到同样的问题
【解决方案2】:

我遇到了类似的问题
Files\apache-maven-3.3.9""=="" was unexpected at this time.
当查看“系统属性”中的“环境变量”时,任何变量中都没有引号 (“),但在此之前,我正在关注教程并通过 cmd 设置这些值:
C:\Program Files\apache-maven-3.3.9\bin>set M2_HOME="C:\Program Files\apache-maven-3.3.9"
所以,为了修复它,我只需在 cmd 中重新运行以下命令:
C:\Program Files\apache-maven-3.3.9\bin>set M2_HOME=C:\Program Files\apache-maven-3.3.9
(从 cmd 分配中删除“)我希望这对某人有所帮助。

【讨论】:

    【解决方案3】:

    尝试添加

    C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3\bin
    

    PATH变量

    【讨论】:

      【解决方案4】:

      当我要求 jenkins 在内部安装 maven 时,我在 jenkins 中遇到了同样的问题。 当jenkins 触发构建时,请注意下面的双引号

       '""C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\maven\bin\mvn.cmd"' -f ./Voyager/pom.xml clean package....
      

      为了解决这个问题,我下载了 maven 并在 jenkins 中手动设置了路径,它得到了解决。

      【讨论】:

        猜你喜欢
        • 2014-09-11
        • 2013-06-29
        • 1970-01-01
        • 2018-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多