我使用 ASM 动态扩展了一个类。我使用了没有保护域参数的 defineClass 方法。当我尝试在其他类中使用该类时,我收到java.lang.NoClassDefFound错误。如何存储或检索使用 ASM 在运行时定义的类定义?
不是每次都创建 DynamicClassLoader 实例,而是将其存储在类级静态变量中可以解决此问题。每次创建新的类装入器时,都找不到以前创建的类。
我使用 ASM 动态扩展了一个类。我使用了没有保护域参数的 defineClass 方法。当我尝试在其他类中使用该类时,我收到java.lang.NoClassDefFound错误。如何存储或检索使用 ASM 在运行时定义的类定义?
不是每次都创建 DynamicClassLoader 实例,而是将其存储在类级静态变量中可以解决此问题。每次创建新的类装入器时,都找不到以前创建的类。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium