我想創建一個程序,將搜索指定的目錄中的任何其他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