Nếu một chương trình Java được bắt đầu, nó nhận được trong quá trình hệ thống giám sát tên java. Nhiều chương trình Java là cách khó phân biệt. Vì vậy, nó sẽ được tốt đẹp, nếu một cách tồn tại, để thiết lập tên, sẽ được hiển thị trong quá trình giám sát. Tôi biết rằng điều này có thể hoạt động khác nhau trên các Hệ điều hành khác nhau.Làm cách nào để đặt tên quy trình cho chương trình Java?
Một cách đơn giản sẽ là, nếu java-phiên dịch sẽ hỗ trợ một chuyển đổi để đặt tên, như thế này:
java -processname MyProgram -jar MyProgram
Nhưng tôi không thể tìm thấy một công tắc như vậy, vì vậy nó có lẽ là phi tồn tại. Một API trong Java để thiết lập tên quá trình cũng sẽ tốt.
Vì vậy, bạn có bất kỳ đề xuất nào không?
Không chính xác câu trả lời mà tôi đã hỏi, nhưng chính xác câu trả lời đúng cho vấn đề của tôi. Cảm ơn. :-) – Mnementh
Vì thiếu setproctitle đây là một giải pháp thông minh. Thanh danh. – synthesizerpatel
Tôi cũng đang tìm các tùy chọn tương tự. Nhưng câu trả lời này không rõ ràng với tôi. Ai đó có thể giải thích cho tôi cách đặt tên quy trình. Tôi thấy có một tùy chọn gọi là '-D = giá trị'. Chúng ta có cần sử dụng tùy chọn này không? Cảm ơn. –
Naresh