重複の可能性:
Java 5 および Java 6 用のオンザフライのメモリ内 Java コード
コンパイル Java ファイル内のコードを使用した Java ファイルのコンパイル
以下の例に示すように、プログラムの文字列で使用できる hello world クラスがあります。
public class CompileJavaString {
public static void main(String arg[]) {
String s="public class HelloWorld{ public static void main(String arg[]) ";
s=s+" { System.out.println(\"Hello World\"); } } ";
// this is the complete code of Hello World class taken as an example
// code to compile the class Hello World available in string and
// generate the HelloWorld.class file required here
}
}
上記の例で利用可能なメモリ文字列でコードをコンパイルするのを手伝ってくれる人はいますか