Situace je taková - stáhl jsem si pěkný program circuit.jar, ke kterému dal autor i zdrojové kódy. Potřeboval bych tam něco drobného změnit. V Javě nedělám, tak se v tom plácám. Když to vezmu od konce:
Rozbalil jsem dotyčný program příkazem
jar xf circuit.jar
to mi vytvořilo soubory *.class a ve složce Meta-inf soubor manifest.mf
když to pak zase sloučím příkazem
jar cf circuit.jar *.class
vytvoří to soubor o několik bajtů menší a nejde spustit.
Co dělám špatně?
Zkusil jsem jak nejnovější verzi jdk1.7.0_03, tak i tu samou jdk1.6.0_22, co je napsaná v původním souboru manifest.mf jdk1.6.0_22
To nemluvím o tom, jak jsem pracně překládal ty originální .java soubory na výsledný circuit.jar, který také nefunguje, tak jsem to chtěl ověřit rozbalením a opětovným sbalením toho funkčního.