Alem do erro acima ainda recebo a mensagem abaixo:
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:10
at java.net.URLClassLoader.defineClass(URLClassLoader.java:242)
at java.net.URLClassLoader.access$1(URLClassLoader.java:210)
at java.net.URLClassLoader$1.run(URLClassLoader.java:191)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:185)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:249)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:308)
Depois que atualizei para a última versão do Java, acontece isso com todos os arquivos que tento executar, compila numa boa. E isso acontece em qualquer diretório que eu esteja. Sempre é mostrado esse erro desta classe não encontrada. As variáveis de ambiente estão corretas.
[quote=scripiliti]O problema pode estar em um dos dois pontos:
1º
Isso: public static void main(String args[])“Não irá funcionar”
é diferente disso: public static void main(String[] args) “Irá funcionar”
2º
Após compilar sua classe, local “javac MinhaClasse.java” ou via diretório completo “javac pacote1/pacote2/MinhaClasse.java”
é necessário voltar a raiz do diretório e executa-lá de uma forma diferente:
java pacote1.pacote2.MinhaClasse
[] s
[/quote]
Garoto vc esta errado , olhe soh
[code]public static void main(String args[]){
}
public static void main(String [] args){
}
public static void main(String [] jose){
}
public static void main(String jose [] ){
}[/code]
Creio que antes de tentar ajudar verifique se o que vc esta dizendo funcionar e nao funcionar esta realmente correto ou nao .
A intenção de todos aqui é ajudar. E ontem passei pela mesma situação e corrigi exatamente da forma que coloquei no post anterior.
Caso você não tenha notado, coloquei no inicio do post “O problema pode estar em um dos dois pontos” repare na palavra “pode”, ela indica que a minha solução pode estar totalmente errada.
Outra coisa,
Se você utiliza qualquer tipo de IDE para compilar suas classes java, esse problema não irá ocorrer, mas se vc tentar executar a sua classe que possui um metodo “static main” passando o array como argumento logo após o args no prompt de comandoNÃO IRÁ RODAR!. E a exception será mostrada na tela.
Conheça o contexto do problema antes de julgar oque esta certo ou errado.