Javaでrarファイルを抽出したくありません。ファイルを抽出する場所も選択できるようにしたい。私は運がない図書館を見つけようとしました。そこでRuntime.getRuntime().exec()
公式のrarlabsプログラムと一緒にコマンドを使ってみました。ターミナルでは抽出できますが、コードで同じコマンドを使用すると、まったく機能しません。これが最善の方法ですか、それとも他の方法を使用する必要がありますか? そして、Runtime コマンドの何が間違っているのでしょうか? 動作しないサンプル コードを次に示します。
Process p = Runtime.getRuntime().exec("cd ~/Desktop/testfolder && /usr/local/bin/unrar x ~/Desktop/test.rar");
ちなみにマックを使っています。