0

我有一个 Java 1.6 桌面应用程序,它从 Windows XP 上的批处理文件中的 javaw 开始。此批处理文件有一个 .lnk 链接,该链接位于 Windows 启动文件夹中,以便在每次系统启动时启动此应用程序。该应用程序使用 SystemTray 类在系统托盘上显示一个图标,以防它正在运行。手动启动此应用程序没有问题。如果它是由windows启动过程启动的,则没有显示图标(甚至没有空白图标),但是应用程序正在运行。启动过程也变慢了。我该如何克服呢?谢谢!

4

1 回答 1

1

您是在系统启动时还是在用户登录时启动 Java 应用程序?如果您在用户登录之前启动应用程序,则可能没有可附加的系统托盘,因为系统托盘与用户会话相关联。

如果您不需要在用户登录之前运行 Java 应用程序,则将快捷方式移动到用户(或所有用户)的自动启动文件夹可能会有所帮助。

于 2009-10-02T12:26:30.400 回答