Tôi có tệp jar lớn có nhiều phụ thuộc vào các tệp jar khác ~ 40 tệp tổng cộng vài trăm MB. Tôi lo lắng về các vấn đề phụ thuộc với tệp jar này vì vậy tôi muốn thêm các phụ thuộc bắt buộc vào tệp kê khai của jar này tại thời gian biên dịch. Tôi tự hỏi nếu có những hạn chế tiêu cực đối với phương pháp này. Tôi đã thực hiện một số thử nghiệm về thời gian tải lớp và chúng dường như không bị ảnh hưởng nhiều đến thế.Tác động của việc bao gồm quá nhiều tệp jar trong đường dẫn lớp
Lý do khác tôi muốn di chuyển các phụ thuộc vào tệp kê khai của tệp jar là với quá nhiều tệp, dòng lệnh dài và khó đọc. Chúng tôi có rất nhiều tùy chọn -XX, v.v. cũng được chuyển vào JVM nhưng có vẻ như không có cách nào để đặt các tệp này trong tệp kê khai hoặc trong một số loại tệp cấu hình nào đó.
Cá nhân tôi luôn sử dụng tập lệnh tầm thường để bắt đầu chương trình thay vì viết thủ công tất cả các tùy chọn và tệp jar bằng tay (ugh). Điều đó giải quyết tất cả các vấn đề cùng một lúc, mặc dù không có gì thực sự chống lại việc thêm các lọ trong tệp kê khai. – Voo
Voo - Cảm ơn bạn đã bình luận. Tôi hiện đang sử dụng một kịch bản và hai vấn đề của tôi là khi nhìn vào các tiến trình đang chạy, nó sẽ đến một điểm mà mọi thể hiện của java chiếm gần như một cửa sổ đầu cuối đầy đủ. Thứ hai là những người khác được tự do sử dụng cái bình này và có thể gọi nó như họ muốn. Tôi muốn nếu có một liên kết giữa biên dịch và thời gian chạy. – john