我有一个程序,该程序创建一个批处理文件,然后在启动时运行该程序。我想隐藏批处理文件,以便用户看到的是打开的Java程序,而不是后台的控制台窗口。
编辑:似乎我不清楚。这是批处理文件中的代码:
cd C:\Java\jre8
javaw -jar C:/Users/Me/Desktop/MyProgram.jar
我只需要隐藏批处理文件。
最佳答案
javaw似乎是您正在寻找的东西:http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html
javaw命令与java相同,除了那里的javaw
没有关联的控制台窗口。当您不想使用Javaw时
命令提示符窗口出现。但是,javaw启动器将
如果某些启动失败,则显示带有错误信息的对话框
原因。
如果要隐藏Windows .bat控制台,则可以使用vbs -在此页面上查看有关执行此操作的各种选项:https://superuser.com/questions/62525/run-a-completly-hidden-batch-file。