我想在使用cron job启动raspberry之后自动执行基于GUI的jar文件,我得到了像
这样的异常线程“main”中的异常java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) 在java.awt.Window。(Window.java:536)at java.awt.Frame。(Frame.java:420)at java.awt.Frame。(Frame.java:385)at javax.swing.JFrame。(JFrame.java:189)at com.mycompany.gui.FirstSwingExample.main(FirstSwingExample.java:43)
我的crontab命令是 @reboot / usr / bin / java -jar /home/pi/Desktop/GUI-1.0-SNAPSHOT.jar> /home/pi/Desktop/log.txt 2>& 1
我还传递了JVM参数-Djava.awt.headless = true
请帮帮我
答案 0 :(得分:0)
可能最好的方法是使用运行级别脚本而不是cron作业。