我有两个JAVA应用程序:
a)我的JAVA桌面应用程序启动我的应用程序服务器(Wildfly) - >如果我执行这个程序,我将在Windows中获得一个进程(JAVA TM Platform SE二进制文件)
b)如果我也启动了Wildfly服务器: - >我将在Windows中获得另一个进程(也是JAVA TM Platform SE二进制文件)
现在我希望: a)两者只有一个过程 b)将流程从“JAVA TM Platform SE binary”重命名为“MyApplication”,并从中包含图标。我怎么能这样做?
非常感谢您的帮助
答案 0 :(得分:0)
您所询问的内容似乎无法实现。当你执行一个进程时,它在windows下运行,而不是在java下运行 - 并且没有缝合作为在java下运行它的方法。为什么需要有一个特定的流程?
至于在自己的进程名下运行java应用程序。您将不得不将.jar转换为exe。当你运行一个java程序时,你真正在做的就是启动一个JVM实例,这就成了一个过程。如果你把jar变成exe,exe就成了进程。 Launch4j非常善于将罐子转换为exes。请注意,exe仍然需要运行JVM。