アプリケーション内で.java ファイルを .class ファイルにコンパイルする必要があるアプリケーションがあります。理想的には、コンパイルするファイルの名前と .class ファイルを格納するディレクトリの 2 つの引数を指定して、その API を使用してコンパイルできる JAR が必要です。私のアプリケーションは Java コンパイラーを使用します。Java コンパイラーはパッケージ化され、ソフトウェアと共に出荷されます。
私は実際に JAR 形式で説明したような小さな Java コンパイラを持っていますが、Java 7.0 のサブセットしか持っていません。
JavaコンパイラはこのようにJar形式で利用できますか?