Javaにおいてバイトコードをクラスローダに強制的に読み込ませるには、以下のようにリフレクションを利用してClassLoader#defineClassを呼びだします。 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Method; import java.security.ProtectionDomain; public class Main { public static void main(String[] args) throws Exception { ClassLoader loader = new ClassLoader() { }; String className = C.class.