lô windows, chương trình bắt đầu bằng lệnh 'start' được thu nhỏ


0

Tôi đang viết một tệp bó windows để khởi chạy ứng dụng java gui của mình, nhưng khi tôi chạy tệp bó của mình, ứng dụng của tôi bắt đầu được thu nhỏ, làm cách nào tôi có thể đưa nó ra phía trước khi bắt đầu? Tôi chạy nó trên windows 10

start "" !JAVA_HOME!\bin\javaw.exe -Datfsim.platformAddress= -Datfsim.toOrgId= -DtoTGOrgId= -Datfsim.toOrgName= -Datfsim.fromOrgId= -Datfsim.fromOrgName= -jar %~dp0\XTools.jar

Tôi đã thử với "/ MAX", nhưng cũng không hoạt động, nếu chạy với / WAIT, chương trình java của tôi bắt đầu ở phía trước, nhưng lô sẽ không thoát.


Bạn đã thử start /maxchưa
DavidPostill

@DavidPostill xem các chỉnh sửa của tôi
WestFarmer

Điều gì xảy ra nếu bạn chạy chương trình java từ một dòng lệnh? Bằng cách này, bạn nên sử dụng %JAVA_HOME%thay vì !JAVA_HOME!trừ khi bạn có SETLOCAL EnableDelayedExpansionđầu tiên trong tệp bó của bạn.
DavidPostill

@DavidPostill khi chạy từ một dòng lệnh, mọi thứ hoạt động như mong đợi.
WestFarmer

1
start "" /B "!JAVA_HOME!\bin\javaw.exe" … -jar "%~dp0XTools.jar"lưu ý rằng %~dp0đã có dấu gạch chéo ngược và /Bchuyển đổi có thể là thừa (thử bỏ qua nó).
JosefZ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.