1: import java.lang.reflect.*;
2: import java.io.*;
4: /**
5: This program prints "Hello, World" the hard way,
6: using reflection.
7: */
8: public class HardHello
9: {
10: public static void main(String[] args)
11: throws NoSuchMethodException, IllegalAccessException,
12: InvocationTargetException
13: {
14: Method m = PrintStream.class.getDeclaredMethod(
15: "println", String.class);
16: m.invoke(System.out, "Hello, World!");
17: }
18: }