classloader

    0熱度

    2回答

    我想讀取使用Properties.load(); maven自然項目中的屬性文件我指定一個路徑作爲字符串ex。 "./someFolder/file.properties", 但是當我嘗試在其他項目中使用我的項目作爲依賴項時,我不得不將這些文件複製到另一個項目中,因爲"."意味着當前目錄。 有沒有一種方法來指定一個路徑,所以它總是有效的,儘管我從哪裏調用它? , 我嘗試過使用MyClass.cla

    1熱度

    1回答

    我面臨着一個WildFly服務器類加載問題。我已經在WildFly Standalone服務器中部署了我的EAR文件。並通過jboss-deployment-structure.xml聲明相關性。 似乎一切都工作正常,除了這個類: Caused by: java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl

    0熱度

    2回答

    Main類 public class Main { public static void main(String[] args) { // Class load A a = new A(); a.msg(); } } public class A { public void msg() { System.out.p

    0熱度

    1回答

    我的項目結構如下(非常簡化當然): 所以lib-ext下我下載每天從詹金斯服務器2的jar文件「 jar1和jar2'來檢查我的程序,我需要'jar1'中的一個文件讓我們調用它:「Class2Bloaded」。 問題是這個文件實現了一個在'jar2'中找到的接口,讓我們稱之爲'Dependency' 我想要做的是,從我的類下src「ClassThatLoads.java」,加載「Class2Blo

    0熱度

    1回答

    我試圖在運行時從.jar文件啓動應用程序。所以我跟着這個線程的代碼: How to load a jar file at runtime ,但我有此錯誤: Exception in thread "main" java.lang.ClassCastException: class net.sf.latexdraw.LaTeXDraw at java.lang.Class.asSubcla

    5熱度

    2回答

    我對類加載的理解是,一個類在第一次需要時被加載(以非常簡單的方式)。運行與-verbose下面的示例:類和打印時,其clinit叫我觀察到的東西,我真的不能解釋,雖然消息的迭代器類的修改版本: public class IteratorsTest { public static void main(String[] args) { com.google.commo

    1熱度

    1回答

    對於名稱爲「資源」的文件夾而不是其他名稱,有什麼魔力。我在'資源'中有一個文件,當我嘗試加載它時,它工作正常。 ClassLoader loader=Thread.currentThread().getContextClassLoader(); InputStream propFile=loader.getResourceAsStream("KCBSEvents/resource/build.p

    0熱度

    1回答

    最近我參觀了一次採訪。 有人問我: MyClass myClass =(MyClass) applicationContext.getBean("myClass"); 拋出ClassCastException 但applicationContext.getBean("myClass").getClass()回報MyClass。 我對這個問題感到驚訝。我只能回覆由不同類加載器加載的類。 如何做到

    0熱度

    1回答

    嗨,大家好,我試圖將PDF文件轉換爲字節數組,但它無法爲我工作,當我試圖從classLoader使用classLoader獲取文件,它到字節數組它不起作用我沒有一個空數組,但獲取數組的長度不正確,當我寫這個字節數組作爲一個文件我有一個損壞的文件,我不能打開它。 當我試圖使用類似於(c://java//files//test.pdf)這樣的路徑獲取文件時,最後一件事情是工作並且字節數組長度沒問題,並

    1熱度

    1回答

    我有一個程序使用JCodemodel和動態類加載器來生成類。我解析一個yaml文件,生成所需的類並映射文件的結構。目前一切都很好。 Snakeyaml處理解析和寫得很好,所以類的定義如果罰款。 然後我嘗試訪問在yaml中重新定義的屬性()的方法。我首先加載文件到一個「樹」,加載它的根元素作爲「計算」,並打印它的類和方法;然後我調用重寫的方法。 computeb類是動態生成的,以及computeb