我知道我们可以使用自定义类加载器动态加载类。但这里我的问题是我的班级本身取决于其他班级
我的任务是获取 PigServer 对象。所以我使用以下代码加载 PigServer 类
_pigServerClass = _classLoader.loadClass("org.apache.pig.PigServer");
但是这里 PigServer 类本身依赖于许多其他类。
所以当我试图获取 PigServer 类的实例时,它会显示以下错误
java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
java.lang.ClassNotFoundException:org.apache.log4j.AppenderSkeleton
etc..
谁能告诉如何解决这个问题?