[英]Running Java Jar via Jenkins
我有一个Java jar文件,它接受两个csv文件作为输入。 我试图通过Linux命令行运行这个jar,它工作正常。
这是我在Linux命令行上尝试的:
java -jar /home/test/Download.jar
我试图通过Jenkins在Execute shell中做同样的事情,但我收到错误:
Couldn't load file: test1.csv
Couldn't load file: test2.csv
information possible empty
这些是Jar作为输入的csv文件。
我已经为所有文件授予了chmod 777权限。
可能是因为test[12].csv
文件的位置。 尝试为要加载的那些File
条目打印出getAbsolutePath()
:我确定它们将指向一个不存在的位置。
我想这些文件是“ Download.jar
”文件的“旁边” 。 现在,当您执行Jenkins作业时,实际工作目录是作业的工作空间(有关详细信息,请在Web界面上检查作业的控制台日志)。 要么在那里复制文件,要么使用绝对引用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.