Java 防止为启动应用程序打开CommandPrompt窗口

Java 防止为启动应用程序打开CommandPrompt窗口,java,windows,startup,command-prompt,Java,Windows,Startup,Command Prompt,我有一个Java应用程序,应该在操作系统启动时运行。 它在Windows XP Professional上运行,我将注册表项添加到HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,并将其用作键值: java -jar "C:\path\to\app.jar" 但这会在启动时打开CommandPrompt窗口 如何在启动时运行应用程序而不打开CommandPrompt窗口 谢谢 相关/重复 试试start

我有一个Java应用程序,应该在操作系统启动时运行。
它在Windows XP Professional上运行,我将注册表项添加到
HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
,并将其用作键值:

java -jar "C:\path\to\app.jar"
但这会在启动时打开
CommandPrompt
窗口
如何在启动时运行应用程序而不打开CommandPrompt窗口

谢谢

相关/重复


试试
start javaw“C:\path\to\app.jar”
@HernánEche:
javaw-jar“C:\path\to\app.jar”
(无
start
)工作正常。从一开始它就不起作用。ThnaksAlready在两天前的评论中解释说。。。还有更多context@Steve是的,我是发表评论的人,现在是一个社区维基对结束这一问题的回答。
javaw -jar "C:\path\to\app.jar"