当前位置: 首页 > 面试题库 >

Windows启动时未出现Java 1.6 SystemTray图标

於子晋
2023-03-14
问题内容

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


问题答案:

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

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



 类似资料:
  • Jenkins作为一项windows服务,已经运行了几个月,没有出现任何问题。 我做了一些Jenkins更新(将一个更新的.war文件复制到.Jenkins文件夹),也进行了一些windows更新。我的版本是Jenkins 2.263.3。 我浏览了很多文档和其他StackOverflow票据,发现JENKINS_HOME环境变量缺失。我加了这个。 这是我的调查揭示的。 设置Java环境变量-见下

  • 我正在开发一个Minecraft mod,我对Java非常缺乏经验。当我试图从Eclipse启动mod时,我得到以下错误: 国防部只是简单地添加了一个未设置的项目,但在我添加之前,它给了我同样的错误。 我在Eclipse中也遇到了这个错误,这让我怀疑这个问题与内存有关: 感谢您的帮助。

  • XAMPP 3.2.1版安装在Windows 7上。它在Windows启动时没有自动启动。 尝试过:在中查看,它既不显示Apache也不显示MySQL。

  • 我已经使用MSI下载在我的windows 10 PC上安装了mongo db。我的mongo db文件存储在 我的数据库位于: 我已经测试了mongo db是否正在运行,环境变量是否已设置。 我的php版本信息是: 我已从以下位置下载了我的mongo驱动程序: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 我正在使用: 我已

  • 我已经在我的windows 7机器上安装了XAMPP,但无法让Apache工作。 在开始我得到以下错误: 打开XAMPP面板并安装Apache服务后:我试着启动它,它总是卡在“启动Apache服务…” 有什么建议可以帮我解决这个问题吗? 谢谢Jamil

  • 我想让一个批处理文件在启动时运行在我的Windows10机器上。为了实现这一点,我在以下文件中设置了批处理文件startup.bat的快捷方式: 用户->用户名->AppData->漫游->Microsoft->Windows->开始菜单->程序->启动 因为这是在运行命令框中键入“shell:startup”时出现的路径。我正尝试在批处理文件中运行以下命令: 它应该将右侧的文件路径替换为“w:”