public class JarClassLoader extends ClassLoader
コンストラクタと説明 |
---|
JarClassLoader(String jar)
指定されたJarファイルで初期化します。
|
JarClassLoader(String jar,
ClassLoader parent)
指定されたJarファイルで初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Class<?> |
findClass(String className)
指定されたクラスを探します。
|
URL |
findResource(String name)
指定されたリソースを探します。
|
protected void |
loadAllClasses()
Jarに含まれる全てのクラスを読み込みます。
|
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public JarClassLoader(String jar, ClassLoader parent) throws Exception
jar
- 読み込むJarファイルException
protected void loadAllClasses()
public URL findResource(String name)
findResource
クラス内 ClassLoader
name
- リソース名public Class<?> findClass(String className)
findClass
クラス内 ClassLoader
className
- クラス名Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.