javax.tools.JavaCompilerでコンパイルするときに外部jarにクラスパスを通して実行する方法を調査。 javax.tools.JavaCompilerのオプションで"-cp"または"-classpath"を指定する。例えば、以下のように書くことができる。 JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); String[] options = new String[]{"-cp", "lib/mylib.jar"}; compiler.run(null, null, null, options, "My…