public class t{
public static void print(){
System.out.println("宝马即将推出的X3小改款 独家谍照:新罗孚75");
}
}--------------------------------------------------------------
import java.lang.reflect.*;
import java.io.*;
import java.net.*;
public class loader{
public static void main(String[] args) throws Exception{
URL[] url={new URL("file:///c:/w")};
URLClassLoader cloader=new URLClassLoader(url);
Class c=cloader.loadClass("t");
Method m=c.getMethod("print",null);
m.invoke(null,null);
}
}//编译时有两个warings,如何消除这两个warings? 我用的是j2se1.5.0
C:\w>javac loader.java
loader.java:9: warning: non-varargs call of varargs method with inexact argument
  type for last parameter;
cast to java.lang.Class[] for a non-varargs call and to suppress this warning
Method m=c.getMethod("print",null);
                             ^
loader.java:10: warning: non-varargs call of varargs method with inexact argumen
t type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
m.invoke(null,null);
              ^
2 warnings
//可以正确执行.
C:\w>java loader
宝马即将推出的X3小改款 独家谍照:新罗孚75