2016-04-05 7 views
0

Я довольно новичок в Jenkins, поэтому я пытался создать проект java, который находится в локальном репозитории git, но он не удается построить, ошибка в том, что он не может найти источник файл:Ошибка сборки Jenkins: файл javac не найден

D: \ Apps \ Дженкинс \ работы \ HelloWorld \ рабочее пространство> Javac HelloWorld.java Javac: файл не найден: Helloworld.java

Я использовал следующую команду партии

    javac HelloWorld.java 
        java HelloWorld 

Абсолютный путь к HelloWord.java - D: \ JenJava \ JenkinTest \ sr с \ ком \ тестирование

Я использовал Eclipse, чтобы написать тестовую программу, и мое рабочее пространство JenJava

Я думаю, что это указывает на неправильный каталог, следовательно Javac не может найти источник file.i хотел бы знаете, если это не проблема, что тогда должно быть сделано, если это, как исправить ?. Спасибо в: Advance

+0

Вы настроили свой JDK в Jenkins прямо? –

+0

@Baldurian Yep Jdk хорошо настроен infact Когда я пытаюсь выполнить простой HelloWorld.java, который не находится в пакете или папке, он работает !! – user3557777

ответ

1

Вы должны указать полный путь к файлу .java по адресу javac. Например:

Если предположить, что в «текущий рабочий каталог» является D:\JenJava

javac JenkinTest\src\com\testing\HelloWorld.java 

Или использовать абсолютный путь:

javac D:\JenJava\JenkinTest\src\com\testing\HelloWorld.java 

Однако, это также звучит, как вы, возможно, потребуется, чтобы узнать еще о Дженкинс. Он должен иметь возможность компилировать проекты Java без использования командного файла с абсолютными путями. Вы исследовали с помощью Gradle, Ant или Maven для написания вашей сборки?

+0

Спасибо! Это сработало – user3557777

+0

Пожалуйста, отметьте ответ как принятый, если он разрешит ваш вопрос. –

Смежные вопросы