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