ユースケースは次のとおりです。
Invoker クラス (main メソッドあり)
public class Invoker {
public static void main(String[] args) {
String class_file="Batch_Status";
}
}
呼び出されるクラス (クラス名と同じメソッド名で、たとえばこの場合は Batch_Status)
import java.util.*;
public class Batch_Status {
public static void Batch_Status(String args) {
......
......Code Goes Here
......
}
}
問題は、class_file test = new class_file(); などの文字列 class_file の値を使用して、Invoker クラスで test などのオブジェクトを定義できないことです。
上記は単なるスニペットです。私の製品コードでは、String 変数の値は異なり、値ごとに異なるクラス ファイルになります (クラス ファイルの名前は、String 変数の値の名前と同じになります)。
提案してください。
よろしく