【问题标题】:CreateProcess error=2, The system cannot find the file specified RooCreateProcess error=2, 系统找不到指定的文件 Roo
【发布时间】:2013-03-15 19:01:39
【问题描述】:

我正忙于做披萨教程,每当我执行执行测试命令时,我都会收到上述错误。我检查了 Windows 路径并将所有必要的链接添加到 STS 文件。我很茫然。这是我第四次尝试本教程并陷入此命令。请帮忙,这让我很沮丧。

【问题讨论】:

    标签: spring spring-roo


    【解决方案1】:

    万一有人再次偶然发现这个问题,maven for windows 的最新版本将可执行文件重命名为mvn.cmd,而 Spring Roo 期望mvn.bat 在那里。只需复制 mvn.cmd 并将副本重命名为 mvn.bat 并且 perform 命令应该可以工作。

    【讨论】:

    • 像冠军一样工作!谢谢!
    【解决方案2】:

    检查您是否安装了 Maven 并且它包含在您的 PATH 中。 (Roo 控制台中的“执行”命令实际上是在调用 Maven)

    【讨论】:

    • 你的意思是我必须单独安装Maven?我以为我是在 SpringSource 文件夹中附带 STS 的?所以现在我很困惑?
    • 我已经重新启动了 STS,现在当我启动 Spring Roo 时出现以下错误:第 5 行第 19 列出现词汇错误。遇到:“\\”(92),之后:“ " 我已经点击了这个错误所在的 Java 源代码,它在代码package snippet; public class Snippet { public static void main(String[] args) { C:\Spring\apache-maven-3.0.4 } } 中有这个我正在学习 Java,并注意到文件夹位置不是有效的 Java 代码?发生了什么,为什么会产生这样的东西?
    • OK 所以我尝试更新路径变量,但仍然无法正常工作。我遵循了 maven 网站上的指南,但什么也没有。我用 M2 %M2_HOME%\binM2_HOME C:\Spring\apache-maven-3.0.4 更新了系统变量并添加了 %M2% i> 在 Path 变量的末尾,我仍然无法在命令行中键入 MVN -Version。我在系统变量中完成了这一切,而不是在用户变量中。
    • OK 当我直接将路径添加到 Path 变量时,它似乎可以工作 mvn -version
    • OK 所以我让它工作了。我不得不重新启动 STS,然后它就起作用了。 :(
    猜你喜欢
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 2018-06-11
    • 2013-11-21
    • 1970-01-01
    • 2021-11-24
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多