Procmail - 执行Java文件

时间:2018-01-23 18:11:20

标签: java procmail

如何通过procmail执行.jar文件?

我的食谱:

:0
* ^Subject.*test
* B ?? test
| /usr/local/bin/java /home/username/.procmail/printer.jar

以目前的形式,它不起作用,但如果我改变执行jar文件以转发邮件:

! mail@mail.com

效果很好。

怎么办?

修改 我只是查看了日志文件,这里是:

Error: Could not find or load main class .home.Main..procmail.printer.jar

1 个答案:

答案 0 :(得分:0)

显然,Java的参数需要是类名,而不是包含类定义的文件的路径。

或者,正如评论中所述,在jar文件名之前传递-jar选项。