我创建了一个小的javaFX应用程序,该应用程序绘制了一些饼图并创建了一些报告等。启动我的应用程序时,它出现在Windows Task Manager中的Javaw.exe下,而不是作为一个独立的应用程序出现。如何使它在任务管理器和Windows进程列表中显示为独立的应用程序?
在下面的屏幕快照中,“ MyApp”出现在“ Java TM Platform SE Binary”下,我希望它独立出现,就像Scene Builder.exe在同一屏幕快照中的显示方式一样。
我的任务管理器的屏幕截图
我尝试从jar文件启动应用程序并使用Launch4j创建一个exe,但是它始终出现在任务管理器中的javaw.exe下。
但是,任务管理器中显示的父节点的名称是您正在使用的JVM。您可以手动重命名JVM(到处都是推荐的名称),但这不是一个好的解决方案,尤其是对于生产软件。
我发现最好的方法是使用Apache Procrun将程序包装在Windows服务中。官方文档缺少详尽的示例,因此我强烈建议您阅读本教程。这是一个过时的日期(2013年),但仍然有效。作者甚至创建了一个示例github项目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句