tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

2024-02-01から1ヶ月間の記事一覧

入出力でフォルダを再帰的に操作する@Java

Files#walkFileTreeは、ディレクトリ構造を再帰的に走査する。walkFileTreeメソッドの2つ目の引数にFileVisitorインターフェースの実装をセットする。 /** * 指定したディレクトリ配下をすべて削除します。 * * @param dir * @throws IOException */ public…

javax.tools.JavaCompilerでコンパイルするときにクラスパスを指定する@Java

javax.tools.JavaCompilerでコンパイルするときに外部jarにクラスパスを通して実行する方法を調査。 javax.tools.JavaCompilerのオプションで"-cp"または"-classpath"を指定する。例えば、以下のように書くことができる。 JavaCompiler compiler = ToolProvi…