Estoy escribiendo un archivo por lotes de Windows para iniciar mi aplicación java gui, pero cuando ejecuto mi archivo por lotes, mi aplicación comienza en minimizado, ¿cómo puedo traerlo al frente al inicio? Lo ejecuto en Windows 10
start "" !JAVA_HOME!\bin\javaw.exe -Datfsim.platformAddress= -Datfsim.toOrgId= -DtoTGOrgId= -Datfsim.toOrgName= -Datfsim.fromOrgId= -Datfsim.fromOrgName= -jar %~dp0\XTools.jar
Ya lo he intentado con "/ MAX", pero tampoco funciona, si lo ejecuto con / WAIT, mi programa Java comenzará al frente, pero el lote no se cerrará.
@DavidPostill ver mis ediciones
—
WestFarmer
¿Qué sucede si ejecuta el programa Java desde una línea de comando? Por cierto, deberías estar usando en
—
DavidPostill
%JAVA_HOME%
lugar de a !JAVA_HOME!
menos que tengas SETLOCAL EnableDelayedExpansion
primero en tu archivo por lotes.
@DavidPostill cuando se ejecuta desde una línea de comandos, todo funciona como se esperaba.
—
WestFarmer
start "" /B "!JAVA_HOME!\bin\javaw.exe" … -jar "%~dp0XTools.jar"
tenga en cuenta que %~dp0
ya contiene la barra diagonal inversa y el /B
interruptor pueden ser superabundantes (intente omitirlo).
start /max
?