如何检查java应用程序是由用户启动还是在启动时启动?

时间:2013-11-20 22:48:26

标签: java windows

我正在创建一个应用程序,它将位于系统托盘中并在用户单击时打开一个窗口,问题是我希望应用程序从启动时使用exe运行,将应用程序添加到系统托盘中打开一扇窗户。但是当用户自己打开应用程序时,我希望弹出窗口。如何确定应用程序在启动或用户运行时的天气?

2 个答案:

答案 0 :(得分:1)

您可以编写一个类,通过JNI调用一些具有Enum的Windows库,其中包含有关它的所有进程和信息。通过这种方式,您可以找到您的流程并查看执行者。 Process Information

答案 1 :(得分:0)

您可以使用不同的args运行类的main方法,或者为每个用例使用main方法创建两个不同的类。