如何在Windows 7下从批处理文件运行java应用程序而不弹出控制台窗口?

时间:2012-07-23 15:56:50

标签: java windows batch-file

我不敢相信这很难。但是我在微软网站上阅读的所有内容都说最小化批处理文件 - 这很荒谬,或者通过VB脚本启动????我必须运行VB脚本来启动批处理文件???这是精神错乱。

4 个答案:

答案 0 :(得分:4)

运行javaw可执行文件,而不是java

答案 1 :(得分:0)

  1. 使用jsmooth创建一个exe。 http://jsmooth.sourceforge.net/。它还将检测Java的位置,如果用户没有安装,则为用户下载它。
  2. 如果您不介意在运行.bat文件时闪烁黑色窗口,请在批处理文件中使用javaw -jar myapp.jar

答案 2 :(得分:0)

也许通过以下方式将其作为exe文件:http://viralpatel.net/blogs/convert-jar-to-exe-executable-jar-file-to-exe-converting/

或者通过这样做:

@echo off
start /B server.jar [arg1] [arg2]  
start /B server.jar [arg3] [arg4]
@echo on

在此处找到:Launch .jar files with command line arguments (but with no console window)

答案 3 :(得分:0)

@echo off
cd C:/link
javaw -jar jarfile.jar

将其用于批处理文件。