您从控制台启动Java程序(可能使用.bat脚本).我不希望控制台保持可见,我想隐藏它.
有一个简单的方法吗?没有JNI?
使用javaw.
http://java.sun.com/javase/6/docs/tooldocs/windows/java.html
javaw命令与java相同,但javaw没有关联的控制台窗口.当您不希望出现命令提示符窗口时,请使用javaw.但是,如果由于某种原因启动失败,则javaw启动程序将显示一个包含错误信息的对话框.
你可以用java启动一个java应用程序start javaw
.它将隐藏黑色控制台窗口.
这个.bat技巧适用于一般程序,所以我认为它也适用于启动java程序:
start program
而不只是program
在.bat脚本中调用