RES: [java-list] Classpath
Obrigado pela ajuda, mas está assim. O problema realmente é o classpath, mas acho que agora configurei corretamente a variável de ambiente. Agora uma outro dúvida, quando eu dou um Package com.danilo.qualquercoisa; Mas meu arquivo está em um outro diretório qualquer, o compilador automaticamente vai colocar a classe no diretório jre\classes ou tenho que usar aquela opção de compilação? []s Danilo -Mensagem original- De: Savio Barros [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 28 de outubro de 2002 18:47 Para: java-list@soujava.org.br Assunto: Re: [java-list] Classpath Esse erro (Exception in thread main java.lang.NoClassDefFoundError.) está dando pq vc não está colocando o método Main na classe que vc está chamando. Por exemplo: Java Cadastro. Na classe classe Cadastro.class, deve haver um método chamado Main, que é de onde todo o programa é startado. Tente no seu código colocar isso: public class NomeDaClasse{ public static void main(String args[]){ System.out.println(Aqui dentro desse método,é o começo de tudo...); } } Lembre-se: a classe que vc for executar deve conter o método chamado main. []´s Sávio - Original Message - From: Danilo Marcolin de Almeida César To: [EMAIL PROTECTED] Sent: Monday, October 28, 2002 2:19 PM Subject: [java-list] Classpath PessoALL, Estou iniciando em Java, já tenho um bom conceito sobre a linguagem, mas tem algo que eu não consegui entender até agora, e gostaria que algum de vocês que manjam bem pudessem dar uma aula sobre CLASSPATH. Já tentei achar alguns artigos sobre isso, inclusive no histórico da lista, mas não vi nada muito claro, e não consegui resolver meu problema. Tenho uma classe que coloquei em um pacote. Quando vou executar uma outra classe que instancia essa classe no pacote recebo aquele famoso erro Exception in thread main java.lang.NoClassDefFoundError. Se eu colocar essa classe no diretório classes dentro de jre, como devo configurar esse CLASSPATH? Desculpem por ser um assunto repetitivo, mas realmente não tenho uma idéia muito clara sobre ele. Grande abraço a todos. Danilo César
RES: [java-list] ClassPath
Vc tem que colocar esse pacote no ClassPath -Mensagem original- De: Mauricio Matias [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 31 de maio de 2002 15:02 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] ClassPath Prioridade: Alta Compilei e ta dando esse erro abaixo, nao existe um arquivo corejava só o Console.class e outros, oq estou fazendo errado?: C:\Java\corejava\v1ch3\Mortgage\Mortgage.java:6: package corejava does not exist import corejava.*; ^ C:\Java\corejava\v1ch3\Mortgage\Mortgage.java:15: cannot access Console bad class file: C:\Java\corejava\corejava\Console.class class file contains wrong class: corejava.Console Please remove or make sure it appears in the correct subdirectory of the classpath. principal = Console.readDouble ^ 2 errors Tool completed with exit code 1 At 13:58 30/5/2002 -0300, you wrote: Caro Maurício, eu tive este mesmo problema, e resolvi fazendo o seguinte. Abri o pacote corejava.* e compilei ele. Após compilei o exercício e funcionou. Estou utilizando o JCreator como editor. Espero ter te ajudado. Atenciosamente Geison Schmitz - Original Message - From: Mauricio Matias [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, May 29, 2002 4:00 PM Subject: [java-list] ClassPath Sou um usuario iniciante no Java, to com o livro Corejava 2 volume 1. Estou recebendo essa msg de erro ao compilar um prog do livro: package corejava does not exist Na linha: import corejava.*; Ja fui lá na pasta avancado do windows 2000 e em variaveis de ambiente adicionei a variavel CLASSPATH com o valor C:\Java\corejava\corejava Mas mesmo assim continua dando erro, alguem pode ajudar ? Desde já obrigado, Mauricio Matias -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] ClassPath para pacote
Olá, Vejo que vc está utilizando o Caché. É bom saber que existem pessoas trabalhando com ele. Esse banco de dados é d+. Bem se o exemplo que vc está utilizando é aquele padrão que vem com a versão 4.03 vc deve alem de setar na variável CLASSPATH o caminho do arquivo jar (SET CLASSPATH = ;C:\QQCOISA\CacheDB.jar) incluir no exemplo um import que está faltando : import com.intersys.object.* . Se o problema persistir vá até a pasta java quevem dentro do CD de instalação do produto. Lá vc vai encontrar outros dois arquivos jar. Inclua-os no seu CLASSPATH tbem. Qualquer coisa mande-me um e-mail. Vamos trocar umas idéias sobre Caché. Abraços, Anderson -Mensagem original-De: George-Terra [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 26 de dezembro de 2001 13:24Para: [java-list]Assunto: [java-list] ClassPath para pacote Olá colegas, estou com o seguinte problema: tenho um pacote declarado num exemplo de uso de um banco da seguinte forma: com.intersys.object.* sendo que o fornecedor do driver tipo 4 mandou um CacheDB.jar como devo proceder para q ao executar o exemplo ele consiga encontrar a classe, pois já tentei de todas as formas e sóconsigo o erro de classe não encontrada. Desde já agradeço. George Queiroz ---Outgoing mail is certified Virus Free.Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.310 / Virus Database: 171 - Release Date: 19/12/2001
RES: [java-list] Classpath!!!
o nome da classe deve ser informado de forma completa, juntamente ao nome do pacote. java pacote1.java.NomeDaClasse Com isto a virtual machine vai procurar a estrutura pacote1/java a partir de algum ponto especificado no classpath. By Al! -Mensagem original- De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 16 de maro de 2001 11:00 Para: [EMAIL PROTECTED] Assunto: [java-list] Classpath!!! Gostaria de esclarecer uma dvida simples: Eu uso o Visual Age for Java para desenvolver aplicaes client/server, nele existe uma opo de exportar (projetos,pacotes e classes) para o diretrio. Por exemplo se eu exportar vrios projetos para o diretrio "C:\projeto" os pacotes se tornaro sub diretrios de projetos, por exemplo: "c:\projeto\pacote1" , "c:\projeto\pacote2" aps isto eu coloco o caminho do JDK no path , por exemplo, "c:\jdk1.1.7\bin;" feito isso preciso colocar o caminho "c:\projeto" no classpath. quando vou rodar algum ".class" do diretrio "c:\projeto\pacote1\java NomeDaClasse.class" ele acusa o seguinte erro: " Cant find class NomeDaClasse/class or something it requires " Qual seria esse problema?? Lembrando que essas classes utilizam o swing e algumas classes prprias do Visual Age for Java. Obrigado pela ateo, Alexandre -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -