2010-05-25 34 views
9

Tôi muốn biết nếu có cách nào để thực thi "java.exe" làm quá trình nền (thực hiện chế độ im lặng)Thực hiện chế độ im lặng với java.exe

Ví dụ: java -cp. MyClass ARG1

Tôi muốn chạy các tuyên bố trên là một quá trình nền, mà không cần mở cửa sổ lệnh

+0

gì bạn có nghĩa là với thực hiện chế độ im lặng? ngăn chặn tất cả đầu ra console? – aioobe

Trả lời

22

Dưới Windows, sử dụng javaw.exe thay vì java.exe. Xem here cho liên kết, liên quan chút sao chép ở đây:

Lệnh javaw giống hệt java, ngoại trừ việc với javaw không có giao diện điều khiển cửa sổ liên quan. Sử dụng javaw khi bạn không muốn cửa sổ nhắc lệnh xuất hiện. Tuy nhiên, trình khởi chạy javaw sẽ hiển thị hộp thoại có thông tin lỗi nếu khởi chạy không thành công vì một số lý do.

+0

Cảm ơn bạn đang khuyến khích – srinannapa

+0

@paxdiablo nó sẽ tiếp tục chạy theo cách này nếu đăng xuất khỏi Windows? – kommradHomer

+0

@ kommradHomer, không có ý tưởng, bạn sẽ phải thử nó. Tôi nghi ngờ bản thân mình vì nó không hoạt động như một dịch vụ. – paxdiablo

1

Sử dụng

javaw -cp . MyClass arg1 

(giả sử bạn đang ở trên MS windows)

Nếu bạn đang tìm kiếm dịch vụ thay vì sau đó các ứng dụng sau đó có một cái nhìn tại 'giấy gói dịch vụ'

Các vấn đề liên quan