2015-07-17 5 views
1

Я использую FitNesse slim на сервере UNIX для тестирования базы данных, используя это как мой базовый проект: https://github.com/markfink/dbslimНевозможно запустить тестовую систему «slim»: java.io.IOException: не удается запустить программу «java»: ошибка = 2, нет такого файла или каталога

Я построил dbslim .jar, используя maven in eclipse локально, и скопировал его в папку с библиотекой UNIX (в/var/tmp/fitnesse/lib), которая уже содержит все необходимые зависимости. Я запускаю команду #!/bin/ksh /var/java/1.7.0_51/bin/java -jar lib/fitnesse-standalone.jar & из/var/tmp, начиная с FitNesse на порту 80. Я перехожу на MyServer: 80 в свой браузер и пытаюсь запустить тестовую страницу. Я поздоровался с

Unable to start test system 'slim': java.io.IOException: Cannot run program "java": error=2, No such file or directory, когда у меня есть код арматуры, и когда у меня нет я получаю

Could not complete testing: java.io.IOException: Cannot run program "java": error=2, No such file or directory

Может кто-нибудь объяснить, как FitNesse не может найти версию Java для запуска?

+0

У вас есть 'java' на своем пути? – talex

+0

Да, вот мой светильник класса 'путь /var/java/1.7.0_51/bin/java пути /var/tmp/fitnesse/lib/*.jar определить TEST_SYSTEM {тонкого} !! | импорт | | услуги | | slim | ' – MOZAKATAK

+0

Я говорю об переменной среды' path'. Если вы просто наберете 'java -version', он запустится правильно? – talex

ответ

1

Перед запуском FitNesse вы должны добавить /var/java/1.7.0_51/bin в переменную окружения PATH.

Постарайся начиная FitNesse используя PATH="$PATH:/var/java/1.7.0_51/bin" && java -jar lib/fitnesse-standalone.jar &

+0

Работал сразу после того, как я добавил путь Java, спасибо – MOZAKATAK