没有包名怎么行呢?如果有几个相同的类名的类,该怎么区分呢。如果有报名的话可以用反射: Class clazz = Class.forName("com.Test");//包名.类名 Method method = c.getMethod("test", String.class);//方法名,和参数的类对象 method.invoke(clazz.newInstance(), "print hello word");//类的实例,和参数