classloader

    1热度

    1回答

    我想模拟元空间OOM。我计划在不同的URLClassLoader加载ClassA类,这里是代码: package classloader; import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.util.ArrayList; import java.util.List;

    0热度

    2回答

    我发现了相当多的相关问题,但没有一个可以解决我的问题。 我在我的eclipse项目中有一些Java源代码,我得到一个 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hibernate/HibernateException : Unsupported major.minor version 52.0 当运

    -3热度

    1回答

    我的目标是编写自定义类加载器,这是从一些自定义存储库加载类所需的,以实现热部署功能并允许卸载类。如果您有类似任务的经验,请分享您的知识。

    2热度

    2回答

    我们遇到这种情况,其中超过100个线程停留在weblogic(10.3.6)受管服务器中。 我分析threaddump和找到150个线程阻塞在类加载器等待锁,如: "jmsContainer-14" prio=10 tid=0x00007f11485d7000 nid=0x14c8 waiting for monitor entry [0x00007f1023590000] java.lang.T

    1热度

    2回答

    是否可以将相同类的多个版本加载到JVM中。我在主线程中加载了类“XYZ”的版本,并且我有多个子线程正在执行一些工作。我想将不同版本的类“XYZ”加载到子线程中。 这是可行的吗?我正在考虑为每个子线程创建一个新的上下文类加载器,并使用此上下文类加载器加载该类的不同版本。现在我正在使用URLClassLoader作为上下文类加载器,但似乎并不奏效。我是否必须创建一个自定义类加载器来完成这项工作? 这是

    0热度

    1回答

    我在我的Java应用程序中使用GroovyScriptEngine从不同来源动态加载代码。假设我有两个文件夹sources_A\和sources_B\。 GroovyScriptEngine engine = new GroovyScriptEngine(new String[]{ "sources_A", "sources_B" }); 在每个文件夹中,我有Groovy包和类,我

    0热度

    1回答

    我有一个接口说A,并且它的五个实现在同一个包中说A1,A2,A3,A4,A5。 现在,当启动弹簧应用程序时,我只想从A1,A2,A3,A4,A5中加载一个A1,这取决于自动装配。我不想加载其他应用程序,因为如果有很多这样的类,它会使应用程序变得沉重。请解释可能的答案。

    4热度

    2回答

    我有一个类A扩展B. 我创建了一个CustomClassLoader扩展ClassLoader使用defineClass(className, byte[], offset, length)。 我已经instanciate a new CustomClassLoader(Thread.currentThread().getContextClassLoader())。 因此,我的CustomClas

    0热度

    1回答

    外部罐子我想写一个Dropwizard应用程序及其文档告诉我,我需要的一切船舶作为超级罐子。 然而,在我的应用程序需要支持多个数据库,这需要在我的类路径多个数据库的JDBC驱动程序罐,预计不会与我的应用程序一起提供所有这一切。用户需要将相应的JDBC jar文件像mysql-connector-java-5.1.39.jar一样放在特定的文件夹中。 阅读Dropwizard的documentati

    0热度

    1回答

    在从一个活动转到另一个活动时,如何获得类加载器名称? 我需要类加载器的名称。 如果我的意图不明确,请查看此代码。 我为这个问题创建了一个测试应用程序。它有三项活动。 ActivityA,ActivityB和ActivityC。 ActivityA和ActivityB中有一个按钮,用于启动activityC。 ActivityA: public void onCreate(Bundle savedI