Tôi đang xây dựng ứng dụng Java sẽ được tải xuống miễn phí từ web. Tôi muốn thêm tính năng cập nhật tự động trong trường hợp sửa lỗi hoặc tăng cường ứng dụng. Để tự động cập nhật, tôi chia chương trình của mình thành 3 đơn vị.Tự động cập nhật ứng dụng java
- Base - mã rất nhỏ mà sẽ kiểm tra phiên bản mới của đơn vị thứ hai (Uploader) cập nhật nó và chạy nó
- Uploader sẽ kiểm tra bản cập nhật mới của dự án và tải về bất kỳ bản cập nhật và chạy nó
- Chương trình chính - chương trình này chứa ứng dụng chính và chứa tất cả các mô-đun.
tôi đã làm ở trên cho 2 lý do:
- Tôi không muốn khách hàng để khởi động lại ứng dụng trong trường hợp của bất kỳ bản cập nhật
- Do việc áp dụng vẫn còn mới Tôi không muốn có bất kỳ vấn đề nào mà người dùng sẽ không thể chạy hoặc cập nhật ứng dụng, vì vậy Base rất nhỏ và hầu như không có lỗi.
Có phương pháp Java/bên thứ ba phổ biến để thực hiện cập nhật tự động không?
Trên thực tế Web Star sẽ không giúp đỡ, Như Tôi gặp một chương trình cài đặt cho ứng dụng java của tôi, như nhiều tác phẩm và phụ thuộc cần thiết – aymankoo
* "như nhiều tác phẩm và phụ thuộc khác cần thiết" * Không có gì trong tuyên bố rằng khác quy tắc JWS. Nếu chúng có thể được cung cấp bên trong một Jar, chỉ cần thêm Jar vào đường dẫn lớp thời gian chạy. Nhưng nếu có thêm thiết lập/pull-down được thực hiện (ví dụ giải nén các tập tin vào các vị trí cụ thể), mã nó trong Java và gọi nó từ một ['ExtensionInstallerService'] (http://pscode.org/jws/ api.html # eis). –
Vâng, vì nhiều lý do tôi cần chương trình của mình để kiểm tra cập nhật, vì không phải tất cả các tệp tôi đang sử dụng trong ứng dụng của mình cần tải lên.Trong một số trường hợp trong bản cập nhật, tôi cần xóa một số tệp trong máy khách và nhiều thứ khác, vì vậy tôi nghĩ rằng nó phải bằng mã số – aymankoo