在 Roo 中运行“执行测试”命令时,出现以下错误:
createprocess error=2,the system cannot find the file specified.
现在,网上所有的帖子都建议 maven 应该在 PATH 中。我这样做了,我重新启动了,我的 maven 安装路径以及我的 roo 路径和 java 路径都在那里。我设置了 ROO_HOME、JAVA_HOME 和 M2_HOME。
我使用的版本是:
- Maven:3.3.1
- Roo:1.3.1.RC1
- 爪哇:1.8.0_45
当我从命令行运行 Maven 时,我得到了这个:
X:\...>mvn -v
Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c; 2015-03-13T21:10:27+01:00)
Maven home: X:\apache-maven-3.3.1
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: X:\Java\jdk1.8.0_45\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
Maven 似乎功能齐全。
我也可以从命令行启动 roo 控制台:
X:\...> roo
1.3.1.RC1 [rev 4877cfb]
Welcome to Spring Roo. For assistance press CTRL+SPACE or type "hint" then hit ENTER.
roo> perform tests
CreateProcess error=2, The system cannot find the file specified
roo>
所以我的问题是,有人知道这是否是一个错误吗?因为我的印象很深刻。“据说”解决这个问题的帖子是 2 年或更早。
谢谢您的帮助!