‘O ŽŸ V10 1- ”Β
51:‚±‚ρ‚ΘJVM2 / :
public class po {
public static void main(String[] args) throws Throwable {
String[] realArgs = new String[args.length - 1];
for (int i = 0; i < realArgs.length; i++) realArgs[i] = args[i + 1];
Class c = Class.forName(args[0]);
try {
c.getDeclaredMethod("main", new Class[]{String[].class}).invoke(null, new Object[]{realArgs});
} catch (java.lang.reflect.InvocationTargetException e) {
if (e.getCause() instanceof NullPointerException)
if (c == po.class) System.err.println("--------------------\ni EΝEj | | Άή―\n ‚Ζ j| |\n ‚x /ƒm l\n / j< „__ƒ©Ώ\nQ/‚΅' ^^. ‚uM„DLj/\n iQƒtœc / ©„1");
else System.err.println("ΘQΘ \n i LΝMjƒ ‚Κ‚ι‚Ϋ");
throw e.getCause();
}
}
}
class Hello {
public static void main(String[] args) {
((Hello)null).toString();
}
}
java po po Hello
ΘQΘ
i LΝMjƒ ‚Κ‚ι‚Ϋ
--------------------
i EΝEj | | Άή―
‚Ζ j| |
‚x /ƒm l
/ j< „__ƒ©Ώ
Q/‚΅' ^^. ‚uM„DLj/
iQƒtœc / ©„1
Exception in thread "main" java.lang.NullPointerException
at Hello.main(po.java:18)
‘O ŽŸ
ir ver 1.0 beta2.2 (03/10/22)