我是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无法找到源文件。我想知道那不是问题应该做什么,如果它是如何纠正它? 。 在此先感谢
答案 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调查脚本构建?