我有一个程序可以创建一个批处理文件,然后在启动时运行该程序。我想隐藏批处理文件,以便所有用户看到的是java程序打开,而不是后台的控制台窗口。
编辑:我似乎并不清楚。以下是批处理文件中的代码:cd C:\Java\jre8
javaw -jar C:/Users/Me/Desktop/MyProgram.jar
我只需要隐藏批处理文件。
答案 0 :(得分:2)
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。