클래스 java.lang.ClassNotFoundException 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.lang.ClassNotFoundException 의 사용

ClassNotFoundException 를 사용하고 있는 패키지
java.awt.datatransfer | 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.
java.beans.beancontext | Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.
java.io | 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.
java.lang | Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.
java.lang.instrument | Java 프로그램 언어 에이전트가 JVM 상에서 실행되고 있는 프로그램을 계측 할 수 있도록(듯이) 하는 서비스를 제공합니다.
java.net | 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.
java.rmi | RMI 패키지를 제공합니다.
java.rmi.server | 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.
java.security | 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.
javax.activation |
javax.crypto | 암호화 조작의 클래스와 인터페이스를 제공합니다.
javax.management | Java Management Extensions 의 코어 클래스를 제공합니다.
javax.management.loading | 개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다.
javax.management.relation | 관계 서비스에 대해 정의합니다.
javax.rmi.CORBA | RMI-IIOP 용의 이식 가능한 API 를 포함합니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
org.w3c.dom.bootstrap |
org.xml.sax.helpers | 이 패키지는, SAX 베이스의 어플리케이션을 bootstrap하기 위한 지원를 포함한 「헬퍼」클래스를 포함합니다.

java.awt.datatransfer 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 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)` bootstrap loader, 시스템 로더, 문맥 로더 (존재하는 경우), 지정된 로더의 차례로 클래스의 로드를 시도합니다.

ClassNotFoundException 를 throw 하는 java.awt.datatransfer 의 생성자
`DataFlavor (String mimeType)` `mimeType` 의 캐릭터 라인으로부터 `DataFlavor` 를 구축합니다.
`DataFlavor (String mimeType, String humanPresentableName, ClassLoader classLoader)` `MimeType` 를 표현하는 `DataFlavor` 를 구축합니다.

java.beans 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 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)` Bean 의 인스턴스를 생성합니다.

java.beans.beancontext 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.beans.beancontext 의 메소드
`protected void` | `BeanContextSupport. bcsPreDeserializationHook (ObjectInputStream ois)` defaultWriteObject()의 뒤, 아이를 직렬화하기 전의 readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextServicesSupport. bcsPreDeserializationHook (ObjectInputStream ois)` BeanContextSupport readObject 가 아이를 직렬화하기 전에, BeanContextSupport readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextSupport. deserialize (ObjectInputStream ois, Collection coll)` 컬렉션을 직렬화 복원하기 위해서(때문에) readObject 에 의해 사용됩니다.
`Object` | `BeanContextSupport. instantiateChild (String beanName)` instantiateChild 메소드는, Bean 를 상자로 해 `BeanContext` 에 인스턴스를 생성하는 처리를 단순화 하는 BeanContext 의 간이 훅입니다.
`Object` | `BeanContext. instantiateChild (String beanName)` 이 `BeanContext` 의 아이로서 지정된 JavaBean 의 인스턴스를 생성합니다.
`void` | `BeanContextSupport. readChildren (ObjectInputStream ois)` 이 클래스의 인스턴스가 BeanContext 프로토콜 ( 및 그 서브 프로토콜)의 구현의 위양으로서 사용될 때는, 직렬화 복원 시에 「닭이 앞이나 알이 앞인가」의 문제가 일어납니다.

java.io 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.io 의 메소드
`void` | `ObjectInputStream. defaultReadObject ()` 현재의 클래스의 비 static 및 비 transient 필드를, 이 스트림로부터 읽어들입니다.
`protected ObjectStreamClass` | `ObjectInputStream. readClassDescriptor ()` 직렬화 스트림로부터 클래스 기술자를 읽어들입니다.
`void` | `Externalizable. readExternal (ObjectInput in)` 객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다.
`ObjectInputStream.GetField` | `ObjectInputStream. readFields ()` 스트림로부터 지속 필드를 읽어들여, 그것들을 이름을 지정해 액세스 할 수 있도록(듯이) 합니다.
`Object` | `ObjectInputStream. readObject ()` ObjectInputStream 로부터 객체를 읽어들입니다.
`Object` | `ObjectInput. readObject ()` 객체를 읽어들여, 그것을 돌려줍니다.
`protected Object` | `ObjectInputStream. readObjectOverride ()` 이 메소드는, 인수 없음의 protected 생성자 을 사용해, ObjectOutputStream 를 구축한 ObjectOutputStream 의 신뢰할 수 있는 서브 클래스에 의해 불려 갑니다.
`Object` | `ObjectInputStream. readUnshared ()` ObjectInputStream 로부터 「공유되지 않는다」객체를 읽어들입니다.
`protected Class <? >` | `ObjectInputStream. resolveClass (ObjectStreamClass desc)` 지정된 스트림 클래스의 기술에 대응하는 로컬 클래스를 로드합니다.
`protected Class <? >` | `ObjectInputStream. resolveProxyClass (String [] interfaces)` 프록시 클래스 기술자로 지정된 인터페이스를 구현하는 프록시 클래스를 돌려줍니다.

java.lang 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 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 를 throw 하는 java.lang.instrument 의 메소드
`void` | `Instrumentation. redefineClasses (ClassDefinition ... definitions)` 제공된 클래스 파일을 사용해 제공된 클래스세트를 재정의합니다.

java.net 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.net 의 메소드
`protected Class <? >` | `URLClassLoader. findClass (String name)` URL 검색 패스로부터, 지정된 이름을 가지는 클래스를 검색해 로드합니다.

java.rmi 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.rmi 의 메소드
`T` | `MarshalledObject. get ()` 포함 된, 정렬화 된 객체의 새로운 카피를 돌려줍니다.

java.rmi.server 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.rmi.server 의 메소드
`static Class <? >` | `RMIClassLoader. loadClass (String name)` 추천 되고 있지 않습니다. `loadClass(String, String)` 메소드로 옮겨졌습니다
`Class <? >` | `LoaderHandler. loadClass (String name)` 추천 되고 있지 않습니다. 대체는 없습니다
`static Class <? >` | `RMIClassLoader. loadClass (String codebase, String name)` 지정된 코드 베이스 URL 패스로부터 클래스를 로드합니다.
`abstract Class <? >` | `RMIClassLoaderSpi. loadClass (String codebase, String name, ClassLoader defaultLoader)` `RMIClassLoader.loadClass(URL, String)` , `RMIClassLoader.loadClass(String, String)` , 및 `RMIClassLoader.loadClass(String, String, ClassLoader)` 의 구현을 제공합니다.
`static Class <? >` | `RMIClassLoader. loadClass (String codebase, String name, ClassLoader defaultLoader)` 지정된 로더를 사용할 수도 있습니다.
`static Class <? >` | `RMIClassLoader. loadClass (URL codebase, String name)` 지정된 코드 베이스 URL 로부터 클래스를 로드합니다.
`Class <? >` | `LoaderHandler. loadClass (URL codebase, String name)` 추천 되고 있지 않습니다. 대체는 없습니다
`abstract Class <? >` | `RMIClassLoaderSpi. loadProxyClass (String codebase, String [] interfaces, ClassLoader defaultLoader)` `RMIClassLoader.loadProxyClass(String, String[], ClassLoader)` 의 구현을 제공합니다.
`static Class <? >` | `RMIClassLoader. loadProxyClass (String codebase, String [] interfaces, ClassLoader defaultLoader)` 지정된 이름을 가지는 인터페이스군을 구현한 동적 프록시 클래스 (`Proxy` 를 참조)를, 지정된 코드 베이스 URL 패스로부터 로드합니다.

java.security 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 java.security 의 메소드
`Object` | `SignedObject. getObject ()` 캡슐화된 객체를 가져옵니다.

javax.activation 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.activation 의 메소드
`Object` | `CommandInfo. getCommandObject (DataHandler dh, ClassLoader loader)` 인스턴스화 된 JavaBean 컴퍼넌트를 돌려줍니다.
`void` | `MimeType. readExternal (ObjectInput in)` 객체가 구현하고 있는 readExternal 메소드는, DataInput 인터페이스의 메소드 (원시형의 경우) 및 ObjectInput 인터페이스의 readObject 메소드 (객체, 캐릭터 라인, 배열의 경우)를 호출하는 것으로, 객체의 내용을 복원합니다.

javax.crypto 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.crypto 의 메소드
`Object` | `SealedObject. getObject (Cipher c)` 원의 (캡슐화된) 객체를 꺼냅니다.
`Object` | `SealedObject. getObject (Key key)` 원의 (캡슐화된) 객체를 꺼냅니다.
`Object` | `SealedObject. getObject (Key key, String provider)` 원의 (캡슐화된) 객체를 꺼냅니다.

javax.management 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.management 의 메소드
`static Class` | `DefaultLoaderRepository. loadClass (String className)` 추천 되고 있지 않습니다. 클래스 로더의 리스트를 조사해, 요구된 클래스의 로드를 시도합니다.
`static Class` | `DefaultLoaderRepository. loadClassWithout (ClassLoader loader, String className)` 추천 되고 있지 않습니다. 클래스 로더의 리스트 (지정의 클래스 로더는 제외)를 조사해, 요구된 클래스의 로드를 시도합니다.

javax.management.loading 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.management.loading 의 메소드
`protected Class <? >` | `MLet. findClass (String name)` 재정의 예정의 클래스 로더의 main 메소드입니다.
`static Class` | `DefaultLoaderRepository. loadClass (String className)` 추천 되고 있지 않습니다. 클래스 로더의 리스트를 조사해, 요구된 클래스의 로드를 시도합니다.
`Class <? >` | `ClassLoaderRepository. loadClass (String className)` 클래스 로더의 리스트로부터, 지정된 이름의 클래스를 로드합니다.
`Class <? >` | `MLet. loadClass (String name, ClassLoaderRepository clr)` 이 MLet 의 URL 내에 클래스가 발견되지 않는 경우, 지정된 `ClassLoaderRepository` 을 사용해 클래스를 로드합니다.
`Class <? >` | `ClassLoaderRepository. loadClassBefore (ClassLoader stop, String className)` 클래스 로더의 리스트로부터 클래스를 로드해, 지정된 클래스명의 위치에서 처리를 정지합니다.
`static Class` | `DefaultLoaderRepository. loadClassWithout (ClassLoader loader, String className)` 추천 되고 있지 않습니다. 클래스 로더의 리스트 (지정의 클래스 로더는 제외)를 조사해, 요구된 클래스의 로드를 시도합니다.
`Class <? >` | `ClassLoaderRepository. loadClassWithout (ClassLoader exclude, String className)` 클래스 로더의 리스트로부터, 전회 지정된 이름의 클래스 이외의 클래스를 로드합니다.
`void` | `MLet. readExternal (ObjectInput in)` 지정된 `ObjectInput` 로부터, 이 MLet 의 내용을 복원합니다.

javax.management.relation 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 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.rmi.CORBA 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.rmi.CORBA 의 메소드
`Class` | `UtilDelegate. loadClass (String className, String remoteCodebase, ClassLoader loader)` `Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader)` 에 대한 위양 호출입니다.
`static Class` | `Util. loadClass (String className, String remoteCodebase, ClassLoader loader)` 지정된 클래스의 클래스 인스턴스를 돌려줍니다.
`void` | `StubDelegate. readObject (Stub self, ObjectInputStream s)` `Stub.readObject(java.io.ObjectInputStream)` 에 대한 위양 호출입니다.

javax.swing 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.swing 의 메소드
`static void` | `UIManager. setLookAndFeel (String className)` 현재의 thread의 문맥 클래스 로더를 사용해, 지정의 클래스명으로 나타나는 `LookAndFeel` 를 로드해,`setLookAndFeel(LookAndFeel)` 에 건네줍니다.

javax.swing.text 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 javax.swing.text 의 메소드
`void` | `StyleContext. readAttributes (ObjectInputStream in, MutableAttributeSet a)` 속성을 읽어들이는 문맥 고유의 처리입니다.
`static void` | `StyleContext. readAttributeSet (ObjectInputStream in, MutableAttributeSet a)` 지정된 객체 입력 스트림로부터,`writeAttributeSet` 로 이전에 기입해지고 있는 속성 세트를 읽어들입니다.

org.w3c.dom.bootstrap 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 org.w3c.dom.bootstrap 의 메소드
`static DOMImplementationRegistry` | `DOMImplementationRegistry. newInstance ()` `DOMImplementationRegistry` 의 새로운 인스턴스를 가져옵니다.

org.xml.sax.helpers 에서의 ClassNotFoundException 의 사용

ClassNotFoundException 를 throw 하는 org.xml.sax.helpers 의 메소드
`static Parser` | `ParserFactory. makeParser ()` 추천 되고 있지 않습니다. 시스템 프로퍼티 `org.xml.sax.parser'를 사용해 새로운 SAX 퍼서를 작성합니다.
`static Parser` | `ParserFactory. makeParser (String className)` 추천 되고 있지 않습니다. 클래스명을 지정해 새로운 SAX 퍼서 객체를 작성합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.