dynamic-class-loaders

    2

    1答えて

    ユーザーが実装したクラスを使用できるアプリケーションを実装したいと考えています。各クラスは、インターフェースを定義し、最後に、ユーザーが実装したすべてのクラスをjarファイルにアーカイブするインターフェースを実装する必要があります。ユーザーは、jarファイルをクラスパスにコピーして、jarファイル名のみをアプリケーションに渡します。私のアプリケーションはjarファイルを動的に読み込むことができるは

    8

    2答えて

    主な目標は、Androidシステムクラス(アクティビティ、ビューなど)を自分の実装でオーバーライドすることです。カスタムクラスローディングのため http://android-developers.blogspot.com/2011/07/custom-class-loading-in-dalvik.html クラスローダは、非システムクラス(カスタムクラス)をロードし、実装されて動作します。 し

    5

    2答えて

    抽象クラスを使用して、独自の実装を記述できるアプリケーションがあります。これらの実装をディレクトリから.class-filesとしてロードします。私はそれらを正しくロードするためにクラスがに配置されているパッケージを指定する必要があります - あなたが見たよう File classDir = new File("https://stackoverflow.com/users/myproject/c

    3

    1答えて

    JVMのいくつかのインスタンス間で(ネットワーク経由で)動的に生成された型(Kryoでシリアライズされたバイナリ表現)を渡す必要がある機能を実装しています。ロードされるタイプとロードされないタイプを適切に解決するために、他の動的に作成されたクラスローダによって親として使用されるカスタムシステムクラスローダ(java -Djava.system.class.loaderとして渡されます)を使用します