如何在启动 Ubuntu 时使用 swing GUI 自动启动 jar 文件

如何在启动 Ubuntu 时使用 swing GUI 自动启动 jar 文件

我正在尝试使用 .sh 脚本自动启动 jar 文件:

#!/bin/bash
export DISPLAY=:0
java -jar /home/username/Desktop/jarfile.jar

jar 文件是一个 Swing GUI 应用程序。当我手动启动脚本时,它运行良好。它是一个在屏幕上显示图片的应用程序。

我尝试在 systemd 中创建一个可执行的服务,但出现以下异常:

Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.

我测试了许多 DISPLAY 变量,例如“”或“localhost:0.0”,但没有任何效果。

如何使 DISPLAY 变量/自动启动脚本正常工作?

相关内容