Tôi có một ứng dụng mà chúng tôi sử dụng IzPack để tạo trình cài đặt. Trình cài đặt hoạt động tốt ở trạng thái hiện tại, tuy nhiên, tôi cần thêm chức năng cho phép nó kiểm tra xem phiên bản hiện tại của phần mềm đã được cài đặt chưa.Làm thế nào để có được IzPack để kiểm tra cho một phiên bản hiện tại của phần mềm?
Tôi hiểu rằng IzPack hỗ trợ việc này ra khỏi hộp bằng cách sử dụng CheckedHelloPanel
, tiếc là chỉ hoạt động đối với Windows, vì dường như nó phụ thuộc vào cửa sổ đăng ký.
Có cách nào để định cấu hình IzPack sao cho có thể phát hiện các cài đặt hiện có?
Tôi cần có khả năng phát hiện xem có một và chỉ hiển thị thông báo thông báo cho người dùng ... Điểm thưởng cho cách cung cấp cho người dùng tùy chọn kích hoạt trình gỡ cài đặt hiện có.
- Giả sử rằng phần mềm sẽ chỉ được cài đặt bằng cách sử dụng cài đặt mới
- IzPack chỉ: xin đừng đề nghị lựa chọn thay thế, như chúng ta không thể thay đổi mà bây giờ
- Nếu bạn đề nghị sử dụng
<validator>
, vui lòng đính kèm một mẫu mã của lớp trình xác thực, bởi vì tôi đã xem xét điều này, nhưng không biết bắt đầu từ đâu
Cảm ơn Gabriel, đó là một chiến lược tốt, nhưng tôi muốn biết làm cách nào để đạt được điều đó, cụ thể cho IzPack? – bguiz
Đó chỉ là chức năng cơ bản của IzPack ... sao chép các tệp nhị phân của bạn đến các vị trí khác nhau. Hãy xem phần tử gói trong tài liệu IzPack: http://izpack.org/documentation/installation-files.html#the-packs-element-packs –