Ubuntu crontab使用属性文件执行jar

Ubuntu crontab使用属性文件执行jar,ubuntu,properties,jar,terminal,crontab,Ubuntu,Properties,Jar,Terminal,Crontab,我试图使用crontab每分钟执行一个jar 如果我通过终端执行它,这个jar工作得很好。关键是jar在执行时从位于与jar相同级别的同一目录中的两个java属性文件中读取一些常量。 当我试图通过crontab执行它时,问题出现了,它不起作用,我认为这可能是因为找不到这个属性文件 所以。。。如何在crontab“code”中设置这两个属性文件的路径 我的crontab“代码”至今: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO

我试图使用crontab每分钟执行一个jar

如果我通过终端执行它,这个jar工作得很好。关键是jar在执行时从位于与jar相同级别的同一目录中的两个java属性文件中读取一些常量。 当我试图通过crontab执行它时,问题出现了,它不起作用,我认为这可能是因为找不到这个属性文件

所以。。。如何在crontab“code”中设置这两个属性文件的路径

我的crontab“代码”至今:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=myuser@gmail.com
HOME=/

*/1 * * * * /usr/local/jdk/bin/java -jar /home/myuser/Desktop/Pre/myjar.jar

提前谢谢,

如何读取属性文件?你能换一下罐子吗?也许最简单的解决方案是这样更改工作目录:cd/home/myuser/Desktop/Pre/&/usr/local/jdk/bin/java-jar/home/myuser/Desktop/Pre/myjar.jarHi@vstm,我将尝试您的解决方案。我可以更改jar,因为它是我制作的java应用程序:jar正在使用java代码中的properties类读取属性文件:java.util.properties及其方法properties.loadnew FileInputStreamf和properties.getPropertypropertyname。@vstm,您的解决方案工作正常,谢谢!