dynamic-class-loaders

    1热度

    1回答

    任何人都可以解释这两个装载机的一般用途吗? 它们之间的主要区别是什么? 他们在使用哪些典型场景?

    0热度

    2回答

    我尝试了一个简单的程序中的类的动态加载,并intrestingly当我尝试动态加载类与简单名称与classnotfoundexception失败。只有当这些类在默认包以外的包下时才会发生这种情况。 但是,当我指定完整的路径名称时,动态加载成功。被加载的类与Main类在同一个包中。 文件Main.java: public class Main { public static void m

    0热度

    2回答

    获得组装我使用实体框架数据库映射类,在我ObjectContext类: var typesToRegister = Assembly.GetExecutingAssembly().GetTypes() .Where(type => !String.IsNullOrEmpty(type.Namespace)) .Where(type => type.BaseType !=

    1热度

    1回答

    我想创建一些抽象工厂模式的变体。 该工厂应该允许插入式的插入新的具体工厂实施。 例如 public class AbstractFactory { //some code here public static void addNewImpl(String implName, /*class path or something else*/) { //dyn

    6热度

    1回答

    我见过-Xbootclasspath/p:使用路径加载类的动态可以请您详细阐述,并通过提供例子来解释。

    0热度

    1回答

    我在Oracle文档上通过了URL API。我想构建URI来指代位于远程机器上的Jars,但是从规格说明我无法知道如何使用它们。该文件提供了参考RFC2396的规格。但是,这也没有提供任何具体的使用例子。

    0热度

    1回答

    我正在使用动态类加载,它需要用于加载类的主类。 如果有一个包/ jar我想获取包含main方法的类名? 反射可能吗?或者是否有任何其他API? 有没有像java.net.JarClassLoader.getMainClassName()为包过任何方法。

    5热度

    3回答

    手头的情况并不像标题所显示的那么简单。 Java 1.6_17通过JWS运行。 我有一个类,可以说MyClass及其实例成员变量之一是从一个错误的第三方库,其中类初始化过程中动态地加载尝试一些自己的类与Class.forName(String)一个类型。在其中一种情况下,它恰好会动态调用:Class.forName("foo/Bar")。该类名称不遵循JLS的二进制名称,最终导致java.lang

    1热度

    1回答

    我有一个非常棘手的问题。我有一个容器可以运行自定义JAR的方法,它有一个类ComponentContext作为参数。加载后,我想用反射调用这个方法,但有一个问题 - 我必须使用相同的类加载器(在这种情况下,JCL)来创建ComponentContext。看到代码: JclObjectFactory factory = JclObjectFactory.getInstance(); Object

    1热度

    2回答

    没有任何Java RMI的经验,我有一个天真的问题,但在搜索互联网后我仍然不确定答案。 问: 对我来说,有两种情况: 方案-1:从本地启动一个Java程序,在执行过程中,它调用存储在从类中的方法一个远程机器,那么该方法的类将被下载到本地机器,并继续执行。 场景-2:从本地启动Java程序,在其执行过程中,它调用远程机器上存储的类中的方法,然后该方法将在远程机器上执行,结果将为发回本地机器。 (这是