Tôi phải làm một bản demo của một ứng dụng, ứng dụng này có một server.jar và client.jar. Cả hai đều có đối số dòng lệnh và có thể thực thi được. Tôi cần khởi chạy hai phiên bản của server.jar và hai phiên bản của client.jar.Khởi chạy các tệp .jar với các đối số dòng lệnh (nhưng không có cửa sổ bảng điều khiển)
Tôi nghĩ rằng việc sử dụng tệp lô là cách để đi, nhưng, tệp lô thực hiện lệnh đầu tiên (nghĩa là server.bat [argument1] [argument2]) và không làm gì khác trừ khi tôi đóng tệp đầu tiên Ví dụ, trong trường hợp đó, nó chạy lệnh thứ 2. Và tôi cũng không muốn cửa sổ bảng điều khiển trống mở (hoặc được thu nhỏ)
Điều tôi thực sự cần là một tập lệnh thực hiện các ứng dụng này mà không cần bất kỳ cửa sổ bảng điều khiển nào và khởi chạy tất cả các trường hợp mà tôi cần.
Cảm ơn bạn đã nâng cao!
EDIT:
javaw:
công trình nếu tôi gõ lệnh vào cửa sổ giao diện điều khiển riêng. Nếu tôi đặt cùng trong tập tin thực thi, nó sẽ hoạt động như trước đây. Bàn điều khiển mở, một ví dụ bắt đầu (tùy điều kiện nào trước) và không tiến hành thêm trừ khi tôi đóng ứng dụng trong trường hợp nó chạy lệnh thứ 2. Tôi muốn nó để chạy tất cả các lệnh âm thầm
Nếu bạn không muốn cửa sổ bảng điều khiển, thì không sử dụng tập tin thực thi. Các tệp hàng loạt luôn bắt đầu bằng 'cmd' và do đó bạn luôn kết thúc bằng cửa sổ bảng điều khiển. – Joey