Exception in thread "main"...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Saudações pessoas.

Sou iniciante em Java e não consigo achar solução para o seguite erro:

Exception in thread "main" java.lang.NoClassDefFoundeError: Welcome1

Alguém poderia me ajudar???

Desde já muito obrigado.


[KaduJB]
[MSN]
J2Alex
JavaEvangelist
[Avatar]

Membro desde: 18/01/2003 08:14:41
Mensagens: 348
Localização: São José dos Campos
Online

Em primeiro lugar, lembre-se que se vc definiu uma Classe pública chamada Welcome1 o arquivo deverá chamar Welcome1.java, inclusive respeitando-se maiúsculas e minúsculas.

Se isso estiver certo, envie o código para o forum para que eu possa ver onde pode estar o erro.

Alexandre



Hoje tem Balada
https://apps.facebook.com/hojetembalada
Guia colaborativo de baladas, bares e restaurantes
[WWW]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Bom dia.

Cara, já estou quase chutando o gabinete...


Este é o código:

public class Welcome1 {
public static void main( String args[] )
{
System.out.println( "Welcome to Java Programming!" );
}
}

Não consigo achar o problema.

Para compilar uso: javac Welcome1.java

e para executar uso: java Welcome1.


Valeu mesmo.

[KaduJB]
[MSN]
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Aqui no GUJ, na secao de Tutoriais e Artigos, ha textos que explicam esse e outros problemas que o pessoal que esta comecando encontra. Veja la o " Classpath, entendendo o que é e para que serve" e "Os erros e dúvidas de um iniciante"

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
diogompbr
JavaChild
[Avatar]

Membro desde: 25/10/2002 09:22:45
Mensagens: 112
Localização: São Paulo - SP
Offline

Fique calmo e não destrua nada em casa...

Você definiu sua variável de ambiente CLASSPATH?
Pode ser que seja isso..

[]s

Diogo Montanaro Pedroso
diogompbr@yahoo.com.br
[Email] [Yahoo!] [MSN] [ICQ]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Valeu Rafael.

Vou navegar por aí.

Apesar das dificuldades iniciais, estou começando a gostar de Java.

Parabéns ao GUJ pelo excelente site.

Um forte abraço a todos e até mais...

[KaduJB]
[MSN]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Cara, eu não sei nem que dia é hoje e você vem com CLASSPATH

Muito obrigado pela dica. Se quiser dar uma olhada no código, ele está mais acima nesta página.

Tanks...

[KaduJB]
[MSN]
diogompbr
JavaChild
[Avatar]

Membro desde: 25/10/2002 09:22:45
Mensagens: 112
Localização: São Paulo - SP
Offline

Nossa.... foi mal mesmo.
Pode deixar vou tomar mais cuidado com as respostas.

Diogo Montanaro Pedroso
diogompbr@yahoo.com.br
[Email] [Yahoo!] [MSN] [ICQ]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Que isso véio.

Foi só brincadeira.

Muito obrigado pela força.

Um grande abraço e até mais.

[KaduJB]
[MSN]
abetencourt
Thread.start()

Membro desde: 21/11/2002 19:41:02
Mensagens: 41
Localização: São Paulo - SP
Offline

Caro Kadu,

o CLASSPATH é apenas uma variavel de ambiente, onde vc declara suas classes e aonde elas estao, para q na hora da compilação, o Java encontre as mesmas.

Ex:

set CLASSPATH=%CLASSPATH%;c:JavaTeste este.class;c:JavaTeste2iblioteca.jar

Alem de vc ter q declarar no CLASSPATH as classes q irá utilizar, vc deve adicionar um ponto, para q o Java ache as classes no diretorio raiz em q vc se encontra.

Ex:

set CLASSPATH=%CLASSPATH%;c:JavaTeste este.class;c:JavaTeste2iblioteca.jar;.

Acho q isso ira resolver seu problema.

*********************************************
Se eu estiver errado, por favor me corrijam!
*********************************************

Um abraço.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4
SCWCD for Java 2 Enterprise Edition
andrewbetencourt@hotmail.com
abetencourt@sao.politec.com.br
[Email] [MSN] [ICQ]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

Muito obrigado pela informação.

Sou iniciante e estava justamente estudando essa tal de CLASSPATH.

Estou tendo problemas para rodar uma aplicação simples. Algo como um Hello World.

Vou continuar estudando. Apesar de estar quase socando o monitor, não desisto tão fácil.

Valeu pela dica.

Um forte abraço.

[KaduJB]
[MSN]
Otavio Maganha Jr.
What is classpath?
[Avatar]
Membro desde: 04/02/2003 13:47:00
Mensagens: 5
Localização: Arapongas - PR
Offline

Cara, negócio é o seguinte. Comecei a brincar com java hj e to com o mesmo pau que vc. Caso vc já tenha conseguido fazer rodar seu programa que por acaso é igual ao meu, poderia me dar uma mão??
Desde já agradeço!!!
Abraço

Atenciosamente
Otavio Maganha Jr.
[MSN] [ICQ]
KaduJB
HelloWorld
[Avatar]

Membro desde: 03/02/2003 08:58:15
Mensagens: 10
Localização: São Paulo/SP
Offline

E aí véio, como vai essa força?

Estou quebrando a cabeça com esse exemplo que peguei no livro Java Como Programar 3ª edição e até agora nada.

O pior é que o catzo do código está certo pois o copiei do cd que acompanha o livro.

Bom, fica combinado assim:

Quem achar a solução primeiro, avisa ao outro. Beleza?

Um forte abraço e até mais.

[KaduJB]
[MSN]
Otavio Maganha Jr.
What is classpath?
[Avatar]
Membro desde: 04/02/2003 13:47:00
Mensagens: 5
Localização: Arapongas - PR
Offline

Fala meu irmão...
O pior é que tentei em 2 máquinas diferentes e deu o mesmo erro.
Mas blz então. Quem conseguir avisa o outro.
Aquele abraço

Atenciosamente
Otavio Maganha Jr.
[MSN] [ICQ]
Otavio Maganha Jr.
What is classpath?
[Avatar]
Membro desde: 04/02/2003 13:47:00
Mensagens: 5
Localização: Arapongas - PR
Offline

Fala meu irmão, boa notícia pra vc, bom pelo menos eu consegui.
Aqui eu trabalho em rede, então coloquei uma linha de comando num arquivo da minha rede. No caso, uma rede novell, adicionei uma linha de comando no net$log.dat. Aí vai depender da rede. É que esse arquivo carrega antes do autoexec.bat e tb para eu poder compilar em qualquer computador da rede. Se vc não trabalhar com rede, vc tem que colocar no autoexec.bat.
Aí vai a linha de comando:

SET CLASSPATH=.;%JAVA_HOME%

Cara, aqui deu certo.
Espero que aí tb funcione.
Forte abraço

Atenciosamente
Otavio Maganha Jr.
[MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team