クラスjava.lang.ClassNotFoundException
の使用
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 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の使用
修飾子と型メソッド説明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によって使用されます。BeanContext.instantiateChild(String beanName)
このBeanContext
の子として指定されたJavaBeanをインスタンス化します。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.readFields()
ストリームから持続フィールドを読み込み、名前を指定してそれらにアクセスできるようにします。ObjectInput.readObject()
オブジェクトを読み込み、それを返します。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の使用
ClassNotFoundExceptionを投げるjava.langのメソッド修飾子と型メソッド説明protected Class<?>
指定されたバイナリ名を持つクラスを探します。protected 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の使用
ClassNotFoundExceptionを投げるjava.netのメソッド -
java.rmiでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjava.rmiのメソッド -
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の使用
ClassNotFoundExceptionを投げるjava.securityのメソッド -
javax.cryptoでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.cryptoのメソッド -
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の使用
ClassNotFoundExceptionをスローするjavax.management.relationのコンストラクタ -
javax.swingでのClassNotFoundExceptionの使用
ClassNotFoundExceptionを投げるjavax.swingのメソッド修飾子と型メソッド説明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)
を使用することをお勧めします。