cost 436 ms
如何創建父最后類加載器層次結構?

[英]How to create a parent-last classloader hierarchy?

我有 3 個 class 裝載機: 主加載器預加載器游戲場景加載器在整個程序執行過程中只有一個MainLoader實例,但是PreloadingLoader和GameSceneLoader可以按需重新創建。 當我在我的程序中加載任何 class 時,我想: 如果 class 名稱以任何static ...

讓動態加載的 class 與其加載器 class 通信

[英]Let a dynamically loaded class communicate with its loader class

我的情況是: 我正在為自定義測試程序編寫軟件。 如果加載了帶有測試的 class,則通過其構造函數將所有必要的值提供給測試 class。 測試 class 動態加載在 NetBeans 的所見即所得編輯器中構建的 GUI。 當按下按鈕或加載菜單時,GUI 本身不包含比標簽和動作處理程序的 gette ...

每次創建新的不同類的對象

[英]Create Object of new different Class every time

我想連續創建一個新類(特別是不同名稱)的對象。 任務是我們應該在方法中寫什么,以便它每次返回一個不同類的對象,程序在每一行打印不同的類名。 我曾嘗試使用匿名類、內部類、lambdas 等。但它們都返回相同的類名。 我當前的“蹩腳”解決方案是在播放應用程序中創建新的類文件(具有重新加載能力),然 ...

從 package 類加載產生 NoClassDefFoundError

[英]Classloading from package spawns NoClassDefFoundError

我有一個小程序,它試圖通過將 class 文件復制到特定的ext目錄來允許插件。 該程序源自https://javaranch.com/journal/200607/Plugins.html ,我試圖簡化它並添加目錄掃描功能來掃描原始代碼缺少的包和目錄。 運行原始代碼時,它可以工作。 當我添加我的 ...

如何通過單擊按鈕動態設置組件。 (反應)

[英]How setting component dynamically by clicking a button. (React)

我想在單擊菜單中的不同按鈕時動態顯示組件。 例如,我的菜單欄左側有帶有按鈕的菜單,右側有相應的組件。 菜單示例圖片當我單擊按鈕時,它將按鈕的名稱設置為 state 並使用此 state 調用相應的組件。 下面是我的代碼。 我想擺脫“const dynamicComponent 函數”並使用更簡單的 ...

從隨機目錄加載 class 時名稱錯誤

[英]Wrong name error when class loaded from random dir

我想在隨機目錄中創建一個.class 文件的實例。 我試過這個 當我運行代碼時出現錯誤: 看起來像是對正確 package 名稱的安全檢查。 有沒有辦法跳過此檢查,因為我需要將.class 文件加載到隨機目錄中? ...

在 Java 中,新建或增強類加載器的用例是什么?

[英]In Java, what is the use case for new or enhancing the class loader?

在 Java 中,我們知道類加載器是一個 JVM 系統,它將類加載到 JVM 中執行。 當我運行一個簡單的 Java 類時,它會被運行時系統加載和執行。 在這里,我沒有對類加載做任何事情。 但是我可以看到,有很多項目在編寫自定義類加載器或增強現有的類加載器。 請讓我知道需要類加載器增強或新類加載器的 ...

如何從類加載器(ByteBuddy 相關)卸載無效類?

[英]How to unload an invalid class from a class loader (ByteBuddy related)?

我已經閱讀了幾個與在運行時卸載/重新加載類的一般問題相關的問題,這似乎是一個棘手且有點可疑的問題。 但是,我想知道在運行時中使用專門用於此目的的單獨 ClassLoader 顯式檢測並且沒有任何實例的類的情況是什么(因為構造函數總是拋出異常,或者類甚至沒有通過驗證由 JVM)? 我嘗試對任意域模型 ...

如何使用 Vert.x JavaScript 動態加載 JAR 文件?

[英]How to dynamically load a JAR file with Vert.x JavaScript?

使用 Vert.x JavaScript (3.8.4),我想在運行時動態加載 JAR 文件。 這是必要的,因為當我的 Vert.x 應用程序啟動時該文件可能不存在。 理想情況下,我希望能夠使用這樣的代碼: // load custom JAR file requireJar("path/to/dy ...

java中class.forName方法的布爾初始化參數

[英]boolean initialize parameter of class.forName method in java

雖然我閱讀了文檔,但我無法理解加載類時這兩行 java codee 之間的區別: 這里的布爾參數在文檔中解釋如下: initialize 如果為真,類將被初始化。 請參閱 Java 語言規范的第 12.4 節。 就我而言,即使我使用帶有 false 參數的代碼,它仍然有效。 所以我想 ...

Groovy:將動態編譯的類寫入光盤

[英]Groovy: writing dynamically compiled class to disc

在我的應用程序中,我需要在運行時編譯類/腳本。 作為一個Class : 或作為Closure : 兩種方式都像魅力一樣工作。 現在,我需要能夠將已編譯的類/腳本寫入一些持久性存儲(disc),然后在不從頭進行編譯的情況下將它們還原回來。 如何才能做到這一點? ...

從自定義ClassLoader中添加或刪除特定的jar

[英]Add or remove specific jars from custom ClassLoader

我想動態創建一個類加載器 ,以便在受控環境中執行JSR223腳本,但是失敗了, 我正在嘗試使用當前(父)ClassLoader刪除/添加jar,我嘗試了解決方案從classpath動態刪除jar 但是並沒有包括我所有的罐子,在測試這項工作時 但是使用解決方案找不到類 ...

Hazelcast用戶代碼部署與動態生成的類

[英]Hazelcast User Code Deployment with dynamically generated classes

我有一個應用程序,由一個使用廣泛的運行時字節碼生成(asm)的淡褐色節點網格組成。 具體來說,我是從用戶輸入的過濾器表達式動態構建謂詞<> Java函數。 我想將謂詞存儲在一個映射中,以便它們可以在整個集群中使用,而無需重新編譯。 謂詞不是唯一的例子。 我還有在運行時生成的O ...

在 Scala 中通過 Jars 加載類

[英]Loading class through Jars in scala

我正在嘗試從目標 Jar 加載一個類,我看到了一些示例並嘗試復制,但不幸的是我不能。 我在這里做錯了什么: jar 中的類如下: 我得到的錯誤是: 有任何想法嗎? 編輯:添加了jar路徑 ...

Class.forName(name,instantiation,classLoader)不會向classpath添加類

[英]Class.forName(name, instantiation, classLoader) doesn't add class to classpath

我在運行時生成.java類文件,需要立即在代碼中使用這些類。 所以我使用Compiler API編譯.java類來生成.class文件: 然后我需要使用Class.forName()來獲取對這些編譯類的引用,但是如果我只調用Class.forName("com.foo.Bar")它會拋 ...

如何使用velocity模板創建動態類時修復“class not found exception”

[英]How to fix “class not found exception” while creating dynamic class using velocity template

我使用速度模板創建了一個類的模板,並將動態變量傳遞給它。 它確實為我創建了一個類,但是當我嘗試加載該類時,它向我顯示“class not found exception”,因為類在類路徑中不存在。 有什么解決方案可以加載這個類嗎? MainClass.vm //類的模板 ...

在運行時加載jsp所需的庫

[英]loading libraries needed by a jsp at runtime

我將來自servlet的請求轉發給dk.jsp。 運行dk.jsp所需的庫在“WEB-INF / dk”中以避免jar沖突。由於我沒有dk.jsp(第三方JSP)的控制權,我想在“dk”之前加載所有jar叫那個jsp。 我發現很難做到這一點。 在這種情況下請幫助我。 ...

系統包如何訪問系統包?

[英]how does system bundle has access to system packages?

我正在探索過去幾周如何實施OSGI。 我知道每個bundle都使用自己的類加載器來加載它的類。 作為我調查的一部分,我理解每個bundle的類加載器的父級是null,即引導類加載器。 bundle samplebundle中上面代碼的輸出是 對於bundle中的導入,它維護一 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM