urlclassloader

    1熱度

    1回答

    所以我知道如何使用URLClassLoader,並且我知道它做了什麼,我想知道它究竟是如何做到的。 基本上我在問:它是直播嗎?或者是否暫時下載並在本地讀取類? 所以,如果你不斷地調用你正在加載URLClassLoader的類的方法,並且隨機丟失了Internet,那麼你的java snip會失敗嗎? 或者它是一次性的東西,下載它,如果你失去了互聯網,它會好起來的,因爲它已經在開始時下載了它? 任何

    3熱度

    2回答

    有沒有辦法告訴Spring在實例化bean時從給定的URL加載類?我需要從不在類路徑中的位置加載類。如果我使用純Java,我可以使用URLClassLoader,但是我怎樣在Spring中實現這一點?我使用Spring 3.0

    5熱度

    3回答

    我有一個小問題。我學習java SE並找到類ClassLoader。我嘗試在下面的代碼中使用它: 我正嘗試使用URLClassLoader在運行時動態加載類。 URLClassLoader urlcl = new URLClassLoader(new URL[] {new URL("file:///I:/Studia/PW/Sem6/_repozytorium/workspace/Test/tes

    1熱度

    1回答

    好像我應該能夠從URLClassLoader派生的類加載器來做到這一點創建類包括loadClass(): public Class loadClass(String className, byte[] classBytes) throws ClassNotFoundException, NoClassDefFoundError { Class result = null;

    2熱度

    1回答

    我想從一個jar文件動態加載一個類。它在Ubuntu的Linux機器上運行良好(Sun Java版本1.6.0_24(b07)) 當我試圖在Windows(Windows 7,Java版本「1.6.0_14」)上運行相同的東西時, 。發現異常 以下是代碼: try { String jarFile = "/sqljdbc4.jar"; File newf = new Fil

    0熱度

    1回答

    因此,我需要在運行時加載一些類,使用類ClassLoader中的System ClassLoader,但每次嘗試時都會遇到ClassNotFoundException。使用System ClassLoader,我能做到的僅僅是:x.y.classineed(x和y是包),還是需要做如下操作:pathtox.x.y.classineed,假設它甚至可以做到這一點?

    0熱度

    1回答

    社區!如果你能幫我解決我的問題,那會很棒。 我得到了一個自定義的類加載器,這將是java.system.class.loader - 它擁有 網址在哪裏可以找到類。就像這樣: public class TestSystemClassLoader extends URLClassLoader { public TestSystemClassLoader(ClassLoader paren

    7熱度

    6回答

    我有一種情況,我需要在我的應用程序中創建很多類加載器,以便在用戶提供的腳本正在運行時臨時使某些代碼可見。我爲此使用了URLClassLoader,它工作得很好。 當腳本終止時,我想「卸載」或「關閉」類加載器以釋放資源。 將對類加載器的引用設置爲null足夠了嗎?我特別想知道是否最終會耗盡文件句柄,因爲額外的類都在JAR文件中。 PS:必須使用Java 5及更高版本。是的,我知道...

    0熱度

    1回答

    我調用第三方代碼 method.invoke(null, args); ,它有一個加載類類加載器阻止第三方的類加載器。是否有可能阻止它加載特定的類?此外,我正在調用超過三分之一的部分程序,我正在尋找一個廣泛的解決方案,通常會阻止子類加載器加載特定的類,看到子類加載器如何委派給父類,這是可能的嗎?

    0熱度

    3回答

    據this question,它可以從一個jar文件中加載類: ClassLoader loader = URLClassLoader.newInstance( new URL[] { jarFileURL }, getClass().getClassLoader() ); Class<?> clazz = Class.forName("mypackage.MyClass",