有没有办法从Java程序隐藏win32启动控制台(如果可能的话,没有JNI)

2022-09-02 19:23:24

您从控制台启动Java程序(可能使用.bat脚本)。我不希望主机保持可见,我想隐藏它。

有没有一个简单的方法来做到这一点?没有JNI ?


答案 1

使用 javaw。

http://java.sun.com/javase/6/docs/tooldocs/windows/java.html

javaw 命令与 java 相同,只是 javaw 没有关联的控制台窗口。当您不希望出现命令提示符窗口时,请使用javaw。但是,如果由于某种原因启动失败,javaw 启动器将显示一个包含错误信息的对话框。


答案 2

您可以使用 启动 Java 应用程序。它将隐藏黑色控制台窗口。start javaw


推荐