我想创建一个程序,将搜索指定的目录中的任何其他jar文件(我不知道名称)。然后它会从该文件中取出对象并创建一个可以在我的程序中稍后引用的实例。动态类加载 - Java
我很乐意做我自己的研究,但不知道这会被称为甚至开始寻找。
任何人都能指出我正确的方向吗?由于
我想创建一个程序,将搜索指定的目录中的任何其他jar文件(我不知道名称)。然后它会从该文件中取出对象并创建一个可以在我的程序中稍后引用的实例。动态类加载 - Java
我很乐意做我自己的研究,但不知道这会被称为甚至开始寻找。
任何人都能指出我正确的方向吗?由于
我居然发现中有一个很好的例子,一个链接,是什么帮助我使它工作得最多。找到它Here
IO:
File class
阅读罐:
JarInputStream class
加载类,创建实例和调用方法:
ClassLoader class
Class class
Method class
你能否提供更多的解释与你的回应? – tgrosinger 2011-04-20 23:30:31
你应该Google上升java reflection
,看了一些文章/样品就可以了。
一个良好的开端是:
我面临着在交易应用程序上工作时加载类的问题,并发现下面的链接有用。 http://trading.aurorasolutions.org/reflection-dynamically-loading-classes/
请为链接添加一些上下文。 – TheDude 2014-02-18 22:51:28
查看本文中提到的示例http://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html – 2011-04-19 20:31:51
我现在在我的项目中执行此操作。它使用反射相当容易。查看人们发布的链接。 – user489041 2011-04-19 21:15:28