Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.ClassNotFoundException
public class ClassNotFoundException
Lança quando uma aplicação tenta carregar uma classe pelo seu nome, usando:
forName na classe Class.
findSystemClass na classe ClassLoader .
loadClass na classe ClassLoader.
mas nenhuma definição para a classe com o nome especificado pode ser encontrada.
Com o release 1.4, essa exceção foi adaptada para atender ao
mecanismo de encadeamento de exceções de propósitos gerais. A "exceção opcional
que foi levantada durante o carregamento da classe" que pode ser fornecida
em tempo de construção e acessada via método getException()
é agora conhecida como a cause, e pode ser acessada via método Throwable.getCause(), bem como o acima mencionado "método legado".
Class.forName(java.lang.String),
ClassLoader.findSystemClass(java.lang.String),
ClassLoader.loadClass(java.lang.String, boolean),
Serialized Form| Constructor Summary | |
|---|---|
ClassNotFoundException()
Constrói um ClassNotFoundException sem mensagem de detalhe. |
|
ClassNotFoundException(String s)
Constrói um ClassNotFoundException com a
mensagem de detalhe especificada. |
|
ClassNotFoundException(String s,
Throwable ex)
Constrói um ClassNotFoundException com a mensagem
de detalhe especificada e a exceção opcional que foi levantada
durante o carregamento da classe. |
|
| Method Summary | |
|---|---|
Throwable |
getCause()
Retorna a causa da exceção (A exceção que foi levantada se um erro ocorreu durante o carregamento da classe; Caso contrário, null). |
Throwable |
getException()
Retorna a exceção que foi levantada se um erro ocorrer na tentativa de carregar a classe. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ClassNotFoundException()
ClassNotFoundException sem mensagem de detalhe.
public ClassNotFoundException(String s)
ClassNotFoundException com a
mensagem de detalhe especificada.
s - a mensagem de detalhe.
public ClassNotFoundException(String s,
Throwable ex)
ClassNotFoundException com a mensagem
de detalhe especificada e a exceção opcional que foi levantada
durante o carregamento da classe.
s - a mensagem de detalheex - a exceção que foi levanta durante o carregamento da classe| Method Detail |
|---|
public Throwable getException()
Esse método é anterior ao dispositivo de encadeamento de exceções
de propósitos gerais. O método Throwable.getCause() agora é o
meio preferencial para obter essa informação.
Exception que foi levantada durante o carregamento da classepublic Throwable getCause()
getCause in class Throwable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.