Şu anda bir XML dosyasında (persistance.xml) bir müşteri sitesindeki bir kavanozda güncellenmesiyle görevlendirildim. Elbette dosyayı açıp, xml'yi güncelleyebilirim, sonra dosyayı yeniden dağıtım için yeniden gönderebilirim. Bu komut satırı işlemlerini Swing Uygulamasında kullanmak isterim, böylece bunu yapan kişi komut satırına düşmek zorunda kalmaz. Bunu programlı olarak yapmanın bir yolu var mı?Bir jar dosyasında bir xml dosyasını Java ile değiştir
2
A
cevap
6
Java API'sı, JAR dosyalarını değiştirmek için classes'a sahiptir.
1
JAR dosyasının içeriğini okumak için Java'nın ZipFile ve ZipEntry sınıflarını kullanabilir, ardından yeni bir tane oluşturmak için ZipOutputStream'u kullanabilirsiniz.
3
Emin:
File tmp = new File ("tmp");
tmp.mkdirs();
Process unjar = new ProcessBuilder ("jar", "-xf", "myjar.jar", tmp.getName()).start();
unjar.waitFor();
// TODO read and update persistence.xml
Process jar = new ProcessBuilder ("jar", "-cf", "myjar.jar", tmp.getName()).start();
jar.waitFor();
İlgili konular
- 1. Güncelleme \ Android'de bir XML dosyasını değiştir
- 2. Bir .jjar (.clj) komut dosyasında .jar (vaadin-6.4.8.jar) dosyasını içe aktarma
- 3. FAKE ile bir XML dosyasını işlemek
- 4. Java - Bir Jar Dosyası'ndan Bir Sınıf Oluşturma
- 5. Kullanıcı bir XML dosyasını indirsin
- 6. Bir XML veri dosyasında bir JDBC'ye okuma
- 7. NoClassDefFoundError, Scala jar dosyasını çalıştırırken
- 8. XML XML dosyasında XML ile XML nasıl kaydedilir?
- 9. xml dosyasında bir değişken kullanın
- 10. Terminal ile jar dosyasında yöntem nasıl aranır?
- 11. Tek bir JAR dosyasını düzgün bir şekilde RPM olarak paketleme
- 12. maven-jar-plugin dosyasında manifest.mainClass
- 13. Bir UIBinder XML dosyasında AbsolutePanel nasıl kullanılır
- 14. Bir jar dosyasını apk formatına nasıl dönüştürebilirim?
- 15. JAR Dosyası'nda Java Uygulaması
- 16. java kodundan xml seçici değerini değiştir
- 17. .jar dosyasını Tibco Designer'a ekleyin
- 18. Bir input.txt dosyasını Java
- 19. Dosyadan bir xml öğesi nasıl kaldırılır? gibi bir XML dosyasında
- 20. vbscript ile xml dosyasını okuma
- 21. Büyük bir xml dosyasında rastgele sorgular
- 22. Web Uygulamasındaki .JAR dosyasını kullanma
- 23. benim xml dosyasında kullanacağız
- 24. Tomcat'ta .jar dosyasını çalıştırabilir miyim?
- 25. Ürününüzü plist dosyasında değiştir
- 26. C# .NET dosyasında bir docx dosyasını görüntüleyin.
- 27. .jar kitaplıkları ile Java komut satırı sorunları
- 28. Bir XML dosyasını Phpstorm'da nasıl yeniden biçimlendiririm?
- 29. dağıtımda erb dosyasını değiştir
- 30. jar dosyasını program aracılığıyla analiz edin