При запуске «выполнение тестов» команды в Ем я получаю следующее сообщение об ошибке:Выполните команду не работает в Spring Roo
createprocess error=2,the system cannot find the file specified.
Теперь все посты в сети предполагают, что специалист должен быть в PATH. Я сделал это, я перезагрузился, мой путь установки maven находится там вместе с моим дорожкой roo и курсом java. У меня есть набор ROO_HOME, JAVA_HOME и M2_HOME.
Варианты, которые я использую:
- Maven: 3.3.1
- Роо: 1.3.1.RC1
- Java: 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 кажется t o быть полностью функциональным.
Я также могу запустить консоль РОО из командной строки:
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 года или старше.
Спасибо за помощь!
Возможно наличие «Program Files» (особенно пробел) вызывает проблему. Можете ли вы попробовать использовать «чистый» путь для JAVA_HOME? – Tome
@ То, что я установил последним в X: \ Java \ jdk1.8.0_45, та же проблема. И, как я понял, ошибка creatprocess исходит из того, что roo can not может найти исполняемый файл maven. Но опять же, я не уверен. – fonZ
Пожалуйста, запустите 'mvn test' в каталоге проекта и передайте нам (значительную) информацию. – xerx593