クラスjava.lang.ClassNotFoundException
の使用
パッケージ | 説明 |
---|---|
java.awt.datatransfer |
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
|
java.beans |
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
|
java.beans.beancontext |
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
|
java.io |
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.lang.instrument |
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
|
java.lang.invoke |
java.lang.invoke パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 |
java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
java.rmi |
RMIパッケージを提供します。
|
java.rmi.server |
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
|
java.security |
セキュリティ・フレームワークのクラスとインタフェースを提供します。
|
javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
javax.management |
Java Management Extensionsのコア・クラスを提供します。
|
javax.management.loading |
高度な動的ロード機能を実装するクラスを提供します。
|
javax.management.relation |
関係サービスの定義を提供します。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
jdk.jshell.execution |
JShell実行エンジンを構築するための実装サポートを提供します。
|
org.w3c.dom.bootstrap |
DOMImplementation のインスタンスを取得するためのファクトリを提供します。 |
org.xml.sax.helpers |
SAXベースのアプリケーションのブートストラップをサポートするなど、ヘルパー・クラスを提供します。
|
-
java.awt.datatransferでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 static DataFlavor
SystemFlavorMap. decodeDataFlavor(String nat)
DataFlavor
として使用するためにString
ネイティブをデコードします。void
DataFlavor. readExternal(ObjectInput is)
このDataFlavor
を直列化された状態から復元します。protected static Class<?>
DataFlavor. tryToLoadClass(String className, ClassLoader fallback)
ブートストラップ・ローダー、システム・ローダー、コンテキスト・ローダー(存在する場合)、指定されたローダーの順番でクラスのロードを試みます。ClassNotFoundExceptionをスローするjava.awt.datatransferのコンストラクタ コンストラクタ 説明 DataFlavor(String mimeType)
mimeType
文字列からDataFlavor
を構築します。DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)
MimeType
を表すDataFlavor
を構築します。 -
java.beansでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.beansのメソッド 修飾子と型 メソッド 説明 static Object
Beans. instantiate(ClassLoader cls, String beanName)
Beanのインスタンスを生成します。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
Beanのインスタンスを生成します。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
非推奨。 -
java.beans.beancontextでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 protected void
BeanContextServicesSupport. bcsPreDeserializationHook(ObjectInputStream ois)
BeanContextSupport readObjectが子を直列化する前に、BeanContextSupport readObjectによって呼び出されます。protected void
BeanContextSupport. bcsPreDeserializationHook(ObjectInputStream ois)
defaultReadObject()のあと、子を直列化する前のreadObjectによって呼び出されます。protected void
BeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)
コレクションを直列化復元するためにreadObjectによって使用されます。Object
BeanContext. instantiateChild(String beanName)
このBeanContext
の子として指定されたJavaBeanをインスタンス化します。Object
BeanContextSupport. instantiateChild(String beanName)
instantiateChildメソッドは、Beanを入れ子にしてBeanContext
にインスタンスを生成するタスクを単純化するBeanContextの簡易フックです。void
BeanContextSupport. readChildren(ObjectInputStream ois)
このクラスのインスタンスがBeanContextプロトコル(およびそのサブプロトコル)の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。 -
java.ioでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.ioのメソッド 修飾子と型 メソッド 説明 void
ObjectInputStream. defaultReadObject()
現在のクラスの非staticおよび非transientフィールドを、このストリームから読み込みます。protected ObjectStreamClass
ObjectInputStream. readClassDescriptor()
直列化ストリームからクラス記述子を読み込みます。void
Externalizable. readExternal(ObjectInput in)
オブジェクトが実装しているreadExternalメソッドは、DataInputのメソッド(プリミティブ型の場合)およびreadObjectのメソッド(オブジェクト、文字列、配列の場合)を呼び出すことにより、オブジェクトの内容を復元します。ObjectInputStream.GetField
ObjectInputStream. readFields()
ストリームから持続フィールドを読み込み、名前を指定してそれらにアクセスできるようにします。Object
ObjectInput. readObject()
オブジェクトを読み込み、それを返します。Object
ObjectInputStream. readObject()
ObjectInputStreamからオブジェクトを読み込みます。protected Object
ObjectInputStream. readObjectOverride()
このメソッドは、引数なしのprotectedコンストラクタを使用して、ObjectInputStreamを構築したObjectInputStreamの信頼できるサブクラスによって呼び出されます。Object
ObjectInputStream. readUnshared()
ObjectInputStreamから「共有されない」オブジェクトを読み込みます。protected Class<?>
ObjectInputStream. resolveClass(ObjectStreamClass desc)
指定されたストリーム・クラスの記述に対応するローカル・クラスをロードします。protected Class<?>
ObjectInputStream. resolveProxyClass(String[] interfaces)
プロキシ・クラス記述子で指定されたインタフェースを実装するプロキシ・クラスを返します。サブクラスはこのメソッドを実装してダイナミック・プロキシ・クラスの記述子とともにストリームからカスタム・データを読み込み、インタフェースやプロキシ・クラスの代替ローディング・メカニズムを使用できるようにします。 -
java.langでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.langのメソッド 修飾子と型 メソッド 説明 protected Class<?>
ClassLoader. findClass(String name)
指定されたバイナリ名を持つクラスを探します。protected Class<?>
ClassLoader. findSystemClass(String name)
指定されたバイナリ名を持つクラスを探して、必要に応じてロードします。static Class<?>
Class. forName(String className)
指定された文字列名を持つクラスまたはインタフェースに関連付けられた、Class
オブジェクトを返します。static Class<?>
Class. forName(String name, boolean initialize, ClassLoader loader)
指定されたクラス・ローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられたClass
オブジェクトを返します。Class<?>
ClassLoader. loadClass(String name)
指定されたバイナリ名を持つクラスをロードします。protected Class<?>
ClassLoader. loadClass(String name, boolean resolve)
指定されたバイナリ名を持つクラスをロードします。 -
java.lang.instrumentでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.lang.instrumentのメソッド 修飾子と型 メソッド 説明 void
Instrumentation. redefineClasses(ClassDefinition... definitions)
提供されたクラス・ファイルを使って提供されたクラスのセットを再定義します。 -
java.lang.invokeでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 Class<?>
MethodHandles.Lookup. findClass(String targetName)
このLookup
オブジェクト「解決された場合」によってldc
の命令で定義された参照コンテキストから名前でクラスを検索します。 -
java.netでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.netのメソッド 修飾子と型 メソッド 説明 protected Class<?>
URLClassLoader. findClass(String name)
URL検索パスから、指定された名前を持つクラスを検索してロードします。 -
java.rmiでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.rmiのメソッド 修飾子と型 メソッド 説明 T
MarshalledObject. get()
包含された、整列化されたオブジェクトの新しいコピーを返します。 -
java.rmi.serverでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 Class<?>
LoaderHandler. loadClass(String name)
非推奨。代替はありません。Class<?>
LoaderHandler. loadClass(URL codebase, String name)
非推奨。代替はありません。static Class<?>
RMIClassLoader. loadClass(String name)
非推奨。loadClass(String,String)
メソッドに置き換えられていますstatic Class<?>
RMIClassLoader. loadClass(String codebase, String name)
指定されたコード・ベースURLパスからクラスをロードします。static Class<?>
RMIClassLoader. loadClass(String codebase, String name, ClassLoader defaultLoader)
指定されたコード・ベースURLパスからクラスをロードします。指定されたローダーを使用することもできます。static Class<?>
RMIClassLoader. loadClass(URL codebase, String name)
指定されたコード・ベースURLからクラスをロードします。abstract Class<?>
RMIClassLoaderSpi. loadClass(String codebase, String name, ClassLoader defaultLoader)
static Class<?>
RMIClassLoader. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
指定された名前を持つインタフェース群を実装した動的プロキシ・クラス(Proxy
を参照)を、指定されたコード・ベースURLパスからロードします。abstract Class<?>
RMIClassLoaderSpi. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
-
java.securityでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.securityのメソッド 修飾子と型 メソッド 説明 Object
SignedObject. getObject()
カプセル化されたオブジェクトを取得します。 -
javax.cryptoでのClassNotFoundExceptionの使用
-
javax.managementでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.managementのメソッド 修飾子と型 メソッド 説明 static Class<?>
DefaultLoaderRepository. loadClass(String className)
非推奨。クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。 -
javax.management.loadingでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.management.loadingのメソッド 修飾子と型 メソッド 説明 protected Class<?>
MLet. findClass(String name)
再定義予定のクラス・ローダーのmainメソッドです。Class<?>
ClassLoaderRepository. loadClass(String className)
クラス・ローダーのリストから、指定された名前のクラスをロードします。static Class<?>
DefaultLoaderRepository. loadClass(String className)
非推奨。クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。Class<?>
MLet. loadClass(String name, ClassLoaderRepository clr)
このMLetのURLでクラスが見つからない場合、指定されたClassLoaderRepository
を使ってクラスをロードします。Class<?>
ClassLoaderRepository. loadClassBefore(ClassLoader stop, String className)
クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。Class<?>
ClassLoaderRepository. loadClassWithout(ClassLoader exclude, String className)
クラス・ローダーのリストから、前回指定された名前のクラス以外のクラスをロードします。static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。void
MLet. readExternal(ObjectInput in)
特定のObjectInput
からこのMLetの内容を復元します。 -
javax.management.relationでのClassNotFoundExceptionの使用
ClassNotFoundExceptionをスローするjavax.management.relationのコンストラクタ コンストラクタ 説明 RoleInfo(String roleName, String mbeanClassName)
コンストラクタです。RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write)
コンストラクタです。RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write, int min, int max, String descr)
コンストラクタです。 -
javax.swingでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.swingのメソッド 修飾子と型 メソッド 説明 static void
UIManager. setLookAndFeel(String className)
現在のスレッドのコンテキスト・クラス・ローダーを使って指定のクラス名で示されるLookAndFeel
をロードし、setLookAndFeel(LookAndFeel)
に渡します。 -
javax.swing.textでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.swing.textのメソッド 修飾子と型 メソッド 説明 void
StyleContext. readAttributes(ObjectInputStream in, MutableAttributeSet a)
属性を読み込むコンテキスト固有の処理です。static void
StyleContext. readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
指定されたオブジェクト入力ストリームから、writeAttributeSet
で以前に書き込まれている属性セットを読み込みます。 -
jdk.jshell.executionでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjdk.jshell.executionのメソッド 修飾子と型 メソッド 説明 protected Class<?>
DirectExecutionControl. findClass(String name)
指定されたバイナリ名を持つクラスを探します。Class<?>
LoaderDelegate. findClass(String name)
指定されたバイナリ名を持つクラスを探します。 -
org.w3c.dom.bootstrapでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるorg.w3c.dom.bootstrapのメソッド 修飾子と型 メソッド 説明 static DOMImplementationRegistry
DOMImplementationRegistry. newInstance()
DOMImplementationRegistry
の新しいインスタンスを取得します。 -
org.xml.sax.helpersでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるorg.xml.sax.helpersのメソッド 修飾子と型 メソッド 説明 static Parser
ParserFactory. makeParser()
非推奨。システム・プロパティ`org.xml.sax.parser'を使って新しいSAXパーサーを作成します。static Parser
ParserFactory. makeParser(String className)
非推奨。クラス名を指定して新しいSAXパーサー・オブジェクトを作成します。
Beans.instantiate(ClassLoader, String, BeanContext)
を使用することをお勧めします。