我正在使用 Tomcat 运行 Eclipse Java-EE,我试图弄清楚如何加载一个类,但到目前为止还没有运气。由于我正在运行 Tomcat,是否会根据将 java 文件夹编译为类文件的 Tomcat 目录加载类?
一个例子是:
ClassLoader myClassLoader = DataType.class.getClassLoader();
DataType load(String classname)
{
try{
String class1name = classname;
Class myClass = myClassLoader.loadClass(class1name);
Constructor maker = myClass.getConstructor();
DataType datatype = (DataType) maker.newInstance();
return datatype;
} catch(Exception ex)
{
return null;
}
}
我传递的是一个简单的名称,比如“类名”,我需要指定更多而不是文件名吗?