32bit yüklemeden 64 bit yüklemeye güncellemenin önerilen yolu nedir? Özellikle güncelleme otomatik olarak yapılmalıdır. Benim ilk fikrim, sadece birleşik jeti değiştirmekti, ancak bu, yükleyicinin kendisinin bitine uymuyordu. Düşündüğüm başka bir yöntem ise, önceki kurulumun yanıt dosyasını yüklemek, yükünü kaldırmak ve mevcut uygulamanın yüklenmesine yönelik değişkenleri kullanmaktır. Ama bu da işe yaramaz gibi görünüyor.32bit'den 64bit kurulumuna güncellenmesi en iyi strateji nedir?
...
sun.cpu.isalist=amd64
[INFO] bitness BIT32 from C:\Program Files (x86)\MyApp is not compatible
[INFO] com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction [ID 13]: Execute action
...
[INFO] com.install4j.runtime.beans.actions.misc.LoadResponseFileAction [ID 5]: Execute action
Property file: null
Property excludedVariables: null
Property overwriteStrategy: Do not overwrite command line
Property registerForResponseFile: true
Property rollbackSupported: true
Response file C:\Program Files\MyApp\.install4j\response.varfile does not exist
Execute action successful after 0 ms
....
Yani böyle bir güncelleme senaryosunu işlemek için en pratik yolu budur: Ben şimdiki 64bit uygulaması güncellemek çalıştım sessizce aşağıdaki günlük dosyası kayıtları ve kurulum montaj değişkenleri eksik neden kesmesini olsun? Bir önceki kurulum dizini değil: Ben senin de korkuyorum
yüklemek zorunda. Önceki kayıt dizinini uygulama kayıt defteriyle bulma fikri tamam olmalıdır. –