urlclassloader

    0熱度

    1回答

    我們正在編寫Java 8 + Play 2應用程序。 我們是在從遷移6的GemFire到的GemFire 8 下面是我的GemFire客戶cache.xml文件的過程。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE client-cache PUBLIC "-//GemStone Systems, Inc.//GemFire Decl

    0熱度

    1回答

    在Java 121發行說明中,我可以看到他們提到URLClassloader會拋出ClassNotFoundException而不是SecurityException。在查看代碼時,我看不到任何正在修改的方法來拋出這個新的異常。有人能解釋這裏發生了什麼? 感謝, 阿馬爾

    0熱度

    1回答

    我需要測試同一個庫的不同版本之間的不同版本 - 以及運行時。因此我需要加載很多具有相同包名的類。 整個執行只從一個類中開始,其餘所有類都依賴它。 我試圖加載庫#1作爲項目​​文件(即通過ClassPath類加載器)和庫#2作爲jar並通過UrlClassLoader加載它的類。 問題是當我從UrlClassLoader加載一個類時 - 所有相關類都從庫#1中獲取,它們已經由ClassPath Cl

    0熱度

    3回答

    我正在編寫一個基於模塊的應用程序,因此它將其他jar文件加載到類路徑中。這個應用程序的一個模塊是一個RestAPI。對於RestAPI,我使用Spark Java。現在我的問題是,一個類不能被加載。 例外看起來如下: org.pac4j.core.exception.TechnicalException: java.lang.ClassNotFoundException: org.pac4j.co

    0熱度

    2回答

    我在下面的路徑中有一個TEST123.class。 d:/用戶/ XXX /桌面/ SEM-材料工作/ SEM-材料工作/ SEM-材料freemarkerjob /目標/班/ COM /攜程網/市場/ SEM/freemarkerjob/dynamicjava/ 然後我運行下面的try子句來加載由URLClassLoader的類,但它給我的異常ava.lang.NoClassDefFoundEr

    1熱度

    1回答

    Jar1具有屬性文件名稱abc.properties,Jar2也具有相同的文件abc.properties。像這樣我有超過100罐。是否有任何機制可以理解abc.properties從哪個jar被加載。 我知道它是基於類路徑的優先級。但我想知道加載abc.properties的jar的名稱。 是否有任何類加載器掛鉤找到相同或任何可能有所幫助的工具。 該應用程序部署在weblogic中。如果需要,我

    -1熱度

    1回答

    我有nio通道,我的客戶端應該從服務器計算機加載類文件。他們在相同的知識產權範圍內。我有兩個在服務器和客戶端機器上常見的接口。以及一個在服務器機器上實現接口的類。我在客戶機上使用下面的代碼,但是當我運行它時會出現ClassNotFoundException異常。 URL url = new URL("file:///E:/Computing/Master/classes/"); URLClass

    0熱度

    2回答

    我有一個程序,我在運行時生成類(僅包含變量和關聯的getters和setter方法)。後來我想填補課程。 獲取類 - 我知道它的名稱,但它不在類路徑中 - 我試過.forName()但我總是得到一個ClassNotFoundException。 這是我的例子: Exception in thread "main" java.lang.ClassNotFoundException: com.test

    0熱度

    1回答

    我已經實現了,我有一個插件架構: 一個> war文件:這場戰爭文件有從文件系統動態加載的jar文件的類。 b> Jar文件:它們被放置在一個文件系統中,該文件系統將被上面的war文件所使用。 我的問題是,該jar文件將被調用很多每一天。我的設計是否正確或有改進的空間? 它將如何影響戰爭文件的性能? 戰爭文件控制器類: public class PluginController { /** *

    5熱度

    1回答

    我想在獨立的類加載器中運行groovy腳本,以便它們不會在調用類的依賴關係的上下文中執行。 Path log4j = Paths.get("..../lib/log4j-1.2.17.jar"); Path groovy = Paths.get("..../lib/groovy-all-2.1.3.jar"); RootLoader rootLoader = new RootL