Javaアプリケーションを自分自身で削除してから、Mac/Linux OS上でJavaアプリケーションを終了するにはどうすればよいですか?私はカップルのRuntime
コマンドを試しましたが、どれも動作していないようです。多分このようなJavaプログラムの削除(Mac/Linux)
何か:
try {
Runtime.getRuntime().exec(new String[]{"/bin/sh", "-c", "rm \"" + getRunningJarPath() + "\""});
} catch (final IOException e) {}
注:メソッド:getRunningJarPath
は正確です。
なぜrmは機能しませんか? –
あなたは、私はWindowsコンピュータを実行していることがわかります。私は、このコードがMac/Linux用に動作することを完全に確かめたいと思っています。 – Confiqure
確認したい場合は、プラットフォームでテストしてください。 LinuxはVMwareのプレーヤーでうまく動作します。 –