2 jidaqiana jidaqiana 于 2014.07.18 17:50 提问

JAVA反射中,依赖JAR包的加载问题

我现在在使用JAVA的反射功能,但我的主程序和需要反射的CLASS不在同一个目录,所以当我反射的CLASS中使用到需要依赖的JAR包时,会加载不到,依赖的JAR包已经放到反射目录中了。请问有没有什么办法可以加载到这些依赖的JAR包。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java 反射中操作数组
java 反射中操作数组 java 反射中操作数组 java 反射中操作数组
java反射中,Class.forName和classloader的区别(代码说话)
java中class.forName()和classLoader都可用来对类进行加载。 class.forName()前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。 而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行static块。 Class.for
反射中,Class.forName和ClassLoader.loadCalss方法的区别
反射中Class.forName()和ClassLoader.loadClass()的区别 一 Java类装载过程 装载:通过累的全限定名获取二进制字节流,将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的;   校验:检查导入类或接口的二进制数据的正确性;(文件格式
Java反射机制-Declared区别
getFields()与getDeclaredFields()区别: getFields()只能访问类中声明为公有的字段,私有的字段它无法访问,能访问从其它类继承来的公有方法. getDeclaredFields()能访问类中所有的字段,与public,private,protect无关,不能访问从其它类继承来的方法 getMethods()与getDeclaredMethods()区别:
深入理解java反射机制中Method类中的invoke()方法
1.先说明Method类中的几个重要的属性 1)Method类型的root属性: 可以理解为每一个 java方法都有唯一的一个Method对象,这个对象就是root,我们可以利用反射创建java方法的众多的Method类的对象,这些对象指向root,可以理解为root的镜像。 2)MethodAccessor类型的 methodAccessor属性: 每一个Method对象有一个root属
java 反射中的method.invoke()方法详解
method invoke() 反射
继承中的this的含义及通过反射获取泛型参数
在继承中,如果A类继承了B类,super对应B类,this对应A类。 package cn.test; import java.lang.reflect.ParameterizedType; public class Animal { Class clazz=null; public Animal() { //这里的this.getClass()实际上得到的是子类中的new的类对
Java运行时动态加载类之ClassLoader加载class及其依赖jar包
需求场景是:通过ClassLoader动态加载外部class文件,class文件又依赖某个具体jar包,需要动态加载jar包,采用URLClassLoader。 1、xml配置文件 ETLEnc.jar say 放在D:\\tmp\\目录下; 2、User.class文件放在D:\\tmp\\目录下,依赖ETLEnc.jar也放在D:\\tmp\\目录下,Use
一些反射(Invoke)的内容
只是一些工作经验累积,可能有更好的方法。功能:通过读取另一个Dll去创建一个控件(Form,Button,TextBox,DataGridView),然后对当中一些属性进行检查。创建空间的大致流程是,Assembly->Module,然后遍历Module的Type,然后创建,下面是反射1.反射属性: Button btn= new Button(); // 定义一个Button btn.Text = "i am button."; PropertyInfo textField = btn.getType
JAVA 反射机制,invoke调用用法一个小的用法
JAVA反射机制基础: 参考:http://lavasoft.blog.51cto.com/62575/43218/ http://zhaohong.iteye.com/blog/432749 JAVA invoke的调用: 有如下的类 public class ClassA{ private int Method1(String[] strs){ int num=0