実行時に次のコマンドを使用して特定のパスにjarを抽出しますが、そのファイルはクラスのexeパスで抽出されます。 CMD = "CMD/CのCD F:& & CD F:\ワークフォルダ\ ProcessFile \ ProcessJar PJar & &のjarあるxv F \:\ワークフォルダ\ ProcessFile \ ProcessJar \ agconfig.jar"Javaランタイムを使用して特定のパスにjarファイルを抽出する
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);
と仮定私は上記のコードをE:\で実行しています。そして、jarファイルが同じパスに抽出されます。 指定されたパスでjarファイルを解凍するのを助けてください(F:\workFolder\ProcessFile\ProcessJar\PJar
)
また、 'unzip -d'を使ってディレクトリを設定することもできます。注:jarファイルはzipファイルです。解凍のための参照を参照してください:http://linux.die.net/man/1/unzip – Stephan
* "特定のパスにjarを抽出する" *なぜですか? –
あなたの素早い返信のためにstephanに感謝します。 – vairam