如果我有一个Java源文件(*.java)或一个类文件(*.class),我该如何将其转换为.exe文件?
我还需要一个程序安装程序.
执行Java应用程序时,给定的进程名称通常为java.exe或javaw.exe.但是如何通过我的应用程序名称来调用它呢?
我注意到,当我启动Netbeans时,它会显示在任务管理器中,netbeans.exe就像我自己的Java应用程序显示为java.exe或javaw.exe.
如何更改,以便我的进程名称显示为myapp.exe?
感觉这是一个愚蠢的问题,但我似乎无法弄明白.当我在Windows上运行*.jar文件时,它不会在任务管理器进程中出现.我怎么能终止它,我试过TASKKILL但它也不适合我.
我们的Java Swing应用程序在Windows上运行,并使用Launch4J包装在exe文件中.
我们想要自定义我们的应用程序进程名称和描述(在Windows的任务管理器中),因为它当前是"javaw.exe"和"Java Platform SE binary"(这对我们的客户来说很困惑).
虽然旧版本的Launch4J可以使用<customProcName>此更改,但此选项现已不存在,因为它不再适用于Win7.
是否有其他(简单)解决方法来自定义我们的应用程序进程名称和描述?
例如,更改javaw.exe可执行文件名似乎是一种方法(因为我们将其嵌入到包装的exe文件中),但是如何指示launch4j jvm文件名更改?
另一个选择可能是创建一个启动器exe文件:可能是一个矫枉过正?
任何想法/提示都非常受欢迎; 谢谢!
我正在玩一些微服务并在我的笔记本电脑上运行它们,只需为每个微服务分配一个新端口.问题是我想重新启动其中一个我必须关闭它们,因为在操作系统中,进程都被称为java.虽然我有时可以猜到最后一次开始有最高的pid等是不是一个安全的赌注...
那么,有没有办法启动java应用程序并在操作系统中为其分配名称?也许是这样的
java --Dos.name MyFirstService -jar MyJar.jar.