classloader

    4熱度

    2回答

    我使用apache POI從excel文件中提取一些數據。 我需要一個InputStream實例的POI HSSFWorkbook類 HSSFWorkbook wb = new HSSFWorkbook(inputStreamX); 我發現差異,如果我試圖建立類似 InputStream inputStream = new FileInputStream(new File("/home/xxx/w

    1熱度

    1回答

    引用JAR文件中包含的文件的典型方法是使用ClassLoader.getResource。有沒有辦法在JAR文件中獲取目錄的內容(類似於java.io.File.listFiles())?請注意,JAR文件位於類路徑中,其運行時可能不知道其文件名。 基本上我在目錄中有一堆非.class資源文件。在運行時,我需要加載已知目錄中包含的每個資源文件。

    8熱度

    4回答

    嗨有沒有辦法從一個類加載器(例如'made'類Point)複製一個類加載上下文(atrributes等)到另一個類加載器? 製作清晰, 例子: 我對CL 1 現在在另一個CL2運行的目標點,我想創造這個對象在CL 3 一些OBJ: class Point { int x; int y; public Point() {} //getters and setters 風景: ... c

    3熱度

    2回答

    我正在編寫一個庫,允許人們使用插件框架提供某些接口的實現(如果您熟悉,則爲JPF)。插件不存儲在類路徑中。該框架爲我提供了每個插件的ClassLoader,因此當請求接口「MyInterface」的名爲「MyImpl」的實現時,我可以找到正確的插件,然後使用該插件的ClassLoader加載類,從中我可以創建一個實例如果我知道關於構造函數的東西。到現在爲止還挺好。 但是,現在我有一種情況,我需要調

    6熱度

    2回答

    想象一下您可以在課堂上找到的具有最多功能的Java類。例如:它從另一個類繼承,實現了幾個接口,包括一些'靜態final'常量,一些最終常量,一些靜態變量,實例變量,一個靜態塊,一個未命名的代碼塊(只是{}中的代碼)構造函數,方法等。 當有問題的類首次加載到JVM中時,類的各個部分按什麼順序初始化或加載到JVM中? JVM中的調用堆棧對於加載看起來如何?假設這裏只有一個類加載器在工作。 這回到Jav

    1熱度

    2回答

    我怎樣才能動態地加載Java中的類,這兩個參數是類文件的絕對文件路徑以及我希望調用的方法的名稱? 例如路徑:C:\讓Foo.class 方法:打印() 我在基本作爲簡單的CMD行工具,只是感興趣。代碼示例將不勝感激。 乾杯騙局

    2熱度

    2回答

    我正在實現一個使用URLClassloader動態加載類的服務。 爲了安全起見,我想限制加載類的訪問。例如沒有網絡,文件或數據庫訪問等。 任何人有任何良好的資源或網上教程這種事情?

    2熱度

    2回答

    我想這很簡單 - 但我無法找到正確的搜索條件組合來獲得答案。如果我有一個多模塊應用程序,我怎麼在模塊A豆提供給模塊B.豆 項目設置看起來有點像這樣: project.ear/module-a.jar/resources/beans.xml project.ear/module-a.jar/java/foo/bar.class project.ear/module-b.war/java/foo/

    15熱度

    3回答

    假設一個java代碼庫有一個名爲「com.example」的包。如果類加載器還沒有加載任何 - 在運行時,我們可以通過調用 Packages[] ps = Package.getPackages(); 的問題是通過調用 Package p = Package.getPackage("com.example"); //(returns null) 甚至得到所有包的列表得到這個包這些函數調用將

    7熱度

    1回答

    我的數百個用戶中只有一個在啓動我的Java桌面應用程序時遇到問題。大約三分之一的時間只有他開始。的一個NullPointerException在啓動時拋出的時候對方的三分之二: Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at java.util.Hashtable.put(Hashtable