【发布时间】:2014-08-30 09:16:09
【问题描述】:
我有一个 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 权限。
【问题讨论】:
-
你有堆栈跟踪吗?这似乎是一个非常有限的错误消息,怀疑这就是 jvm 给出的所有结果
-
你如何加载文件?它们是你的 jar 的一部分吗?
-
是的,他们是其中的一部分。 Jar 需要从这两个外部 csv 文件中读取数据。