gpt4 book ai didi

JavaFX 应用程序出现在 Windows 任务管理器中的 javaw.exe 下。我怎样才能让它显示为一个独立的应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:37 25 4
gpt4 key购买 nike

我创建了一个小型 javaFX 应用程序,用于绘制一些饼图并创建一些报告等。当我启动我的应用程序时,它会显示在 Windows 任务管理器中的 Javaw.exe 下,而不是显示为独立应用程序。如何让它在任务管理器和 Windows 进程列表中显示为独立的应用程序?

在下面的屏幕截图中,“MyApp”出现在“Java(TM) Platform SE Binary”下我希望它独立显示,就像 Scene Builder.exe 在同一张屏幕截图中显示的那样。

我的任务管理器的屏幕截图

我尝试从 jar 文件启动应用程序并使用 Launch4j 创建 exe,但它始终出现在任务管理器中的 javaw.exe 下。

最佳答案

Launch4j dropped support for custom renaming of processes.

但是,任务管理器中显示的父节点名称是您正在使用的JVM。您可以手动重命名 JVM(您会发现到处都推荐这样做),但是这不是一个好的解决方案,特别是对于生产软件。

我发现的最好方法是使用 Apache Procrun将程序包装在 Windows 服务中。官方文档缺乏详尽的示例,所以我强烈推荐this tutorial 。它有点过时了(2013 年),但仍然有效。作者甚至制作了一个示例 github 项目。

关于JavaFX 应用程序出现在 Windows 任务管理器中的 javaw.exe 下。我怎样才能让它显示为一个独立的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56215432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com