繁体   English   中英

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

[英]How to run a java application from a batch file under Windows 7 without popping up a console window?

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

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

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

也许通过以下方式将其作为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

在这里找到: 使用命令行参数启动.jar文件(但没有控制台窗口)

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

将其用于批处理文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM