2016.10.06この記事は約2分で読めます。Javaのjava.nio.file.Filesで作った一時ファイルをプログラム終了時に削除するのにFilesクラスにそれ用のAPIがあるかと思っていたけどなかったので以下のようにして対応した。参考リンクFile#deleteOnExitFileのAPIを使う方法。File(tempFile.toUri()).deleteOnExit();;shutdown-hookシャットダウンフックを使う方法。{e.printStackTrace();}}});StandardOption.DELETE_ON_CLOSEこちらはcloseメソッドが呼ばれた時に削除されるらしい。以下ドキュメントの引用。閉じるときに削除します。メソッドによって閉じられるときに、ベストエフォートでファイルを削除しようとします。時にファイルを削除するためのベストエフォートの試みが行われます。MacJavaをデバッグ実行したくOpenJDKをmac上でビルドした時のメモ。僕の環境は以下の通り。...javaJNIメモ1Impalaという分散クエリエンジンを使っていてImpaladが突然JVMのSIGSEGVで異常終了してしまうことがありソースを追いかけている。worksアノテーションさえ十分に使いこなせていないが、、javaのlombokライブラリについて調べる機会があったので自分なりにまとめてみる。コメントをキャンセルメールアドレスが公開されることはありません。»タイトルとURLをコピーしました。