dynamic-class-loaders

    -3热度

    2回答

    根据JAVA,java是一个开放源代码,这就是为什么它提供API的原因,供应商可以为该API编写自己的实现/具体类。 所以它遵守开放源代码的Java,所以我只是想为什么他们不提供API的JDK为什么他们提供具体的类作为JDK的一部分?

    1热度

    1回答

    我创建了一个自定义ParquetOutputFormat(类为org.apache.parquet.hadoop)来覆盖getRecordWriter方法。在getRecordWriter方法中,它访问CodecFactory,这导致IllegalAccessError。为了尝试解决这个问题,我尝试创建自己的类加载器,但这没有帮助。我跟着这个博客帖子http://techblog.applift.

    1热度

    2回答

    我想使用自定义类加载器来加载应用程序所需的所有依赖项。我已经实施了以下网站的customerClassLoader:https://www.javacodegeeks.com/2013/03/java-handmade-classloader-isolation.html 但是,我不明白如何告诉我的应用程序在需要时使用自定义classLoader。例如:可以说,我有一个方法来做出如下的http请求

    1热度

    2回答

    我需要一种方法来加载库内的jar文件而不提取它。有没有一种方法,我可以用这样的getClass()方法的getResourceAsStream(“XXX”) 结构将作如下安排: myjar.jar - lib/ - <somelib>.<libext> - <package> - Foo.class 凡Foo.class将是类加载,并连接到机库和方法也应该工作,如果li

    1热度

    1回答

    我有一个目录,看起来像这样: src | |__ProblemTester.java | |__problems | |__AbstractProblem.java | |__Problem1.java | |__Problem2.java | |__Problem3.java 所有的类都扩展Abstrac

    2热度

    1回答

    问题声明: 我想仅在开发环境中使用库,但不在发布版(应用商店版本)上使用库。 而且我不希望这个库也可以在发布apk中生成。 我appraoch: 所以,我有一个环境的设置是这样的: 发展 - 调试 发布 商店 - 调试 发布 - >这正好play商店 在gradle这个我已经加入 - debugCompile 'com.some.library' 它加载这个库发展 - 调试和商店 - 调试 和

    0热度

    1回答

    我试图从加载在字节数组上的jar文件创建一个类的实例。 我收到有两个参数: 1字节[]代表​​与所需的类的jar文件 2.合格的类名 当我在本地测试它,它工作正常,但是当我上传完全相同的具有相同限定类名的jar文件(使用Web应用程序使用Spring MVC实现后台,AngularJS实现前台部署在Tomcat服务器中)无法找到所需的类: java.lang.ClassNotFoundExcept

    0热度

    3回答

    我试图实现自定义类加载器的教育目的。 我有jar文件中的模块“Weather”,我想从App类加载JarClassLoader。 类加载器从here(加载从指定的JAR中的所有类): package com.example.classloading; import java.io.IOException; import java.io.InputStream; import java.ut

    0热度

    1回答

    我现在正面临一个问题。 我有一个父类Item(Model)。我有两个从Item继承的静态子类。 但是通过视图窗体,我希望管理员用户能够在运行时创建一个新的Item子类。 class Item < ActiveRecord::Base #template methods end class StoreItem < Item #hooks for overriding template me

    2热度

    1回答

    我们在工作中讨论了静态(从构建的JAR)到动态(从CLASS_PATH中的不同位置)加载Java库的优缺点。 在讨论中间,我突然想到:不管哪一方是正确的,也许有办法让你的蛋糕,吃它太: 有一个默认的自定义类加载器的组织 类加载器 - 加载特定库时 - 检查一个配置,对于每个库(或app +库的组合以获得更细粒度),都包含一个标志,用于确定库是从JAR静态加载还是动态加载来自CLASS_PATH 这