Birçoğunun söylediği gibi, JAR'ı yeniden taramadan JAR'daki bir dosyayı değiştiremezsiniz. Launch4J ile daha da kötüsü, JAR'ı değiştirdikten sonra EXE'yi yeniden oluşturmanız gerekir. Bu yüzden bu rotaya gitme.
JAR'a yapılandırma dosyalarını koymak genellikle kötü bir fikirdir. İşte benim önerim. Yapılandırma dosyanızı önceden belirlenmiş bazı konumlarda arayın (ana dizin, \ Program Dosyaları \ vb.). Bir yapılandırma dosyası bulursanız, onu kullanın. Aksi takdirde, JAR'daki birini yedek olarak kullanın. Bunu yaparsanız, konfigürasyon dosyasını önceden belirlenmiş konuma yazmanız yeterlidir ve program onu alacaktır.
Bu yaklaşımın bir başka yararı, yazılımınızı yükseltirseniz değiştirilen yapılandırma dosyasının üzerine yazılmamasıdır.