Bir toplu iş dosyası kullanarak bir JAR dosyasından çıkarılan belirli bir dosya nasıl elde edilir?


2

Windows'da bir test.jar dosyasına sahibim ve arşivin dışından "com / app / test / FILE.class" dosyası gibi belirli bir dosyayı almak için 7-zip kullanmak istiyorum. Yalnızca toplu iş dosyasındaki java, 7-zip ve normal DOS yardımcı programlarına erişimim var. Bunu nasıl başarabilirim? Sıkıştırmalı mıyım, araştırmalı mıyım, çıkarmalı mıyım, ardından geçici dosyaları silmeli miyim? En iyi yol nedir? 7-zip 'e' komut yetenekleri hakkında çok fazla bilgi bulamıyorum.

Bu işe yaramadı:

7z.exe -e test.jar -x com\app\test\FILE.class

Yanıtlar:


1

Ayıklamak FILE.class doğrudan geçerli dizine:

7z.exe e test.jar com\app\test\FILE.class

Geçerli dizinde com \ app \ text \ FILE.class dosyasını çıkarmak için (varsalar, klasörler oluşturulacaktır):

7z.exe x test.jar com\app\test\FILE.class

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.