.jar
文字列からプログラムで実行可能なファイルを作成する必要があります。私の決定は.class
、文字列からファイルを作成し、それ.jar
をusingJarOutputStreamに追加することです。
- ファイルを作成するにはどのAPIを使用する必要があり
.class
ますか? .jar
ソースコードからを作成する他の解決策はありますか?
.jar
文字列からプログラムで実行可能なファイルを作成する必要があります。私の決定は.class
、文字列からファイルを作成し、それ.jar
をusingJarOutputStreamに追加することです。
.class
ますか?.jar
ソースコードからを作成する他の解決策はありますか?これを行うには、JavaコンパイラAPIを使用できます。
コードをコンパイルするには、コンパイラが必要です。あなたはどちらかを使用することができます太陽OracleコンパイラまたはEclipseコンパイラ。コンパイラAPI(両方とも文書化されたAPI)を呼び出すと、一時的な場所に.classファイルが生成されます。その後、瓶を作ることができます。
この種の例として、たとえば、コンパイラAPIを使用するJavaモジュールであるMavenコンパイラプラグインから始めます。Plexusコンパイラモジュールへの道を見つける必要があります。