2016-06-15 67 views
0

我有两个JAVA应用:使用一个JAVA程序两个programms的和进程名称重命名为我的应用程序名称

一)我的Java桌面应用项目,其启动我的应用程序服务器(Wildfly) - >如果我执行此节目我会在Windows中一个进程(Java TM平台SE二进制)

b)如果我开始Wildfly服务器也: - >我会在Windows(也JAVA TM平台SE二进制)另一个进程

现在我想拥有: a)只有一个过程用于bot h) b)将进程从“JAVA TM Platform SE二进制文件”重命名为“MyApplication”,并且还包括图标。我怎样才能做到这一点?

非常感谢您的任何帮助

+0

请看看这个,它可以帮助您满足您的要求: http://stackoverflow.com/questions/1057247/how-can-i-set-the-process-name-for-a-java -程序 – pbajpai21

回答

0

你问的东西看起来是不可能的。当你执行一个进程时,它在windows下运行,而不是在java下运行,并且没有接口可以在java下运行它。为什么你需要有一个特定的过程?

至于在它自己的进程名下运行java应用程序。你将不得不把.jar变成一个exe文件。当你运行一个java程序时,你真正在做的是启动一个JVM的实例,这就成了这个过程。如果你把jar变成一个exe文件,这个exe文件就会成为这个进程。 Launch4j非常擅长将jar转换为exes。请注意,该exe仍然需要运行一个JVM。

相关问题