Các Web Start Developers Guide bangđộng tải file jar bổ sung sử dụng Web Start/JNLP
Tất cả các tài nguyên ứng dụng phải được lấy ra từ các tập tin JAR quy định trong phần tài nguyên của tập tin JNLP, hoặc lấy ra một cách rõ ràng sử dụng một HTTP yêu cầu đến máy chủ Web. Để được lưu trữ trên máy địa phương bằng Java Web Start
Bây giờ, tôi có một số tài nguyên tôi muốn tải động sau khi ứng dụng của tôi đã được bắt đầu (ví dụ: gói OSGi). Tôi có thể thực hiện điều này bằng cách sử dụng HTTP thuần túy, nhưng tôi muốn sử dụng hỗ trợ của Web Start cho bộ nhớ đệm cục bộ và các tài nguyên có phiên bản/kiến trúc cụ thể.
Có cách nào tải xuống tệp jar bổ sung từ cơ sở mã ban đầu (như được chỉ định trong tệp jnlp của ứng dụng) bằng cơ sở hạ tầng Web Start không?
Hoặc cách khác: đã có một cách được thiết lập để tích hợp OSGi và Web Start có thể giúp tôi thực hiện nhiệm vụ cài đặt gói từ máy chủ Web Start không?
Aha! Bài viết sử dụng thẻ "mở rộng" trong tệp JNLP, một thứ không được đề cập trong Hướng dẫn dành cho nhà phát triển. Tôi sẽ xem nếu tôi có thể làm cho công việc đó, quá. Cảm ơn. – Thilo
Tìm thấy hai điểm tôi không thích về phương pháp này: các gói cần phải được biết khi khởi động, và Web Start thêm chúng vào đường dẫn lớp khởi động, từ đó WebStartMain của Eclipse dường như trích xuất chúng và bắt đầu lại như các bó. Vẫn còn tốt để thấy rằng Eclipse đã có sẵn hỗ trợ này. – Thilo
Thẻ mở rộng được giới thiệu với bản cập nhật Java 6 của Java Web Start. Có rất nhiều tính năng mới tuyệt vời. –