繁体   English   中英

通过Jenkins运行Java Jar

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM