8

.jar文字列からプログラムで実行可能なファイルを作成する必要があります。私の決定は.class、文字列からファイルを作成し、それ.jarをusingJarOutputStreamに追加することです。

  1. ファイルを作成するにはどのAPIを使用する必要があり.classますか?
  2. .jarソースコードからを作成する他の解決策はありますか?
4

2 に答える 2

3

これを行うには、JavaコンパイラAPIを使用できます。

あなたを案内することができるこの優れたチュートリアルがあります。

于 2012-11-13T00:52:00.267 に答える
1

コードをコンパイルするには、コンパイラが必要です。あなたはどちらかを使用することができます太陽OracleコンパイラまたはEclipseコンパイラ。コンパイラAPI(両方とも文書化されたAPI)を呼び出すと、一時的な場所に.classファイルが生成されます。その後、瓶を作ることができます。

この種の例として、たとえば、コンパイラAPIを使用するJavaモジュールであるMavenコンパイラプラグインから始めます。Plexusコンパイラモジュールへの道を見つける必要があります。

于 2012-11-13T00:57:31.090 に答える