Jenkins构建失败:未找到javac文件

时间:2016-04-05 08:58:14

标签: java jenkins compilation javac

我是Jenkins的新手,所以我试图在git本地存储库中构建一个java项目,但它无法构建,错误是它无法找到源文件:

D:\ Apps \ Jenkins \ jobs \ HelloWorld \ workspace> javac HelloWorld.java      javac:找不到文件:HelloWorld.java

我使用了以下批处理命令

                   javac HelloWorld.java
                   java HelloWorld

HelloWord.java的绝对路径是D:\ JenJava \ JenkinTest \ src \ com \ testing

我使用Eclipse编写测试程序,我的工作区是JenJava

我的猜测是它指向了错误的目录,因此javac无法找到源文件。我想知道那不是问题应该做什么,如果它是如何纠正它? 。 在此先感谢

1 个答案:

答案 0 :(得分:2)

您必须将.java文件的完整路径提供给javac。例如:

假设"当前的工作目录"是D:\JenJava

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

或使用绝对路径:

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

然而,听起来您可能需要了解更多有关Jenkins的信息。它应该能够在不使用具有绝对路径的批处理文件的情况下编译Java项目。您是否已使用Gradle,Ant或Maven调查脚本构建?