阅读了.bat文件,非阻塞运行/启动后,我仍然不能实现我想要的功能:在执行启动命令后关闭.BAT文件。我的问题是当JVM启动应用程序并启动窗口时,我最终会有两个窗口被打开,当事实上其中一个(.BAT命令)只是一个启动过程,对用户没有任何意义。
这里是我的.BAT代码:
@echo off
setlocal
rem Starts the application
rem Check for Java Home and use that if available
if not "[%JAVA_HOME%]"=="[]" goto start_app
echo. JAVA_HOME not set. Application will not run!
goto end
:start_app
echo. Using java in %JAVA_HOME%
start "Application" "%JAVA_HOME%/bin/java.exe" -jar lib/pathToMyJarFile
goto end
:end
我希望一旦JVM启动,.BAT进程能够终止(或者至少关闭窗口)。