[java-list] Problema de Iniciante
olá pessoal. Meu problema é o seguinte: Estou utilizando o livro do Deitel e estou resolvendo um exercício (6.47 pág 283) que implementa apostas num jogo de dados. É um Applet. Não sei se é a lógica do programa que está errada ou alguma declaração errada que fiz que não consegui identificar. O programa escuta eventos de um botão (rolar dados) mas tem q utilizar um valor inserido em um JTextField (aposta). Não consigo implementar os dois eventos ao mesmo tempo. Alguém pode me ajudar? Segue código fonte do jogo em anexo. desde já agradeço. Anderson Rohden ___ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ DadosMelhorado.java Description: DadosMelhorado.java -- 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] -
Re: [java-list] Problema de Acentuacao com o JDK
tive esse problema no websphere com solaris, resolvi exportando as variaveis de ambiente LANG e LC_ALL para pt_BR Quoting Fabio [EMAIL PROTECTED]: Pessoal, Instalei em uma maquina linux o Apache 1.3.27, Tomcat 3.2.4 e a versao j2sdk1.4.1_02 do java. Quando executei um codigo servlet o que estava acentuado(no codigo) pelo teclado nao foi reconhecido e apareceu o caracter ? ao inves da letra acentuada, no nestcape e tambem no explorer. Ja quando a acentuacao foi efetuada no codigo por html(Ex: aacute; ccedil;) foi apresentado normalmente a frase com acentuacao. Resolvi entao instalar a versao jdk1.2.2 do java e para minha supresa o problema de acentuacao foi solucionado Por favor, alguem conhece alguma solucao para este problema de acentuacao com as versoes mais novas do jdk, pois estou querendo manter uma versao mais atualizada do java em minha maquina ?? Obrigado, Fabio -- 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] -
[java-list] Problema de Acentuacao com o JDK
Pessoal, Instalei em uma maquina linux o Apache 1.3.27, Tomcat 3.2.4 e a versao j2sdk1.4.1_02 do java. Quando executei um codigo servlet o que estava acentuado(no codigo) pelo teclado nao foi reconhecido e apareceu o caracter ? ao inves da letra acentuada, no nestcape e tambem no explorer. Ja quando a acentuacao foi efetuada no codigo por html(Ex: aacute; ccedil;) foi apresentado normalmente a frase com acentuacao. Resolvi entao instalar a versao jdk1.2.2 do java e para minha supresa o problema de acentuacao foi solucionado Por favor, alguem conhece alguma solucao para este problema de acentuacao com as versoes mais novas do jdk, pois estou querendo manter uma versao mais atualizada do java em minha maquina ?? Obrigado, Fabio -- 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] Problema de caracteres especiais no Tomcat4/RedHat 8.0
Você terá que colocar no início da sua página uma diretiva page de um charset compatível com o usado pelo Access. Parece-me que o UTF-8 resolve seu problema. Então tente colocar a seguinte linha no início do JSP: %@ page contentType=text/html; charset=UTF-8 % {}'s David Rissato Cruz -Mensagem original- De: Artur Saldanha [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 7 de fevereiro de 2003 19:18 Para: [EMAIL PROTECTED] Assunto: [java-list] Problema de caracteres especiais no Tomcat4/RedHat 8.0 desenvolvi a aplicacao usando tomcat4 no windows 2000 tomcat4 e mysql no linux RH7.3 os caracteres especiais estao gravados em formato normal ç ã pois foram gerados em access quando transferi a aplicacao para o RedHat 8.0 com Tomcat 4 ele nao reconhece os caracters especiais, usando o mesmo mysql acho que e porque o RH8.0 usa unicode onde eu mudo isso obrigado... artur -- 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] -
[java-list] Problema de caracteres especiais no Tomcat4/RedHat 8.0
desenvolvi a aplicacao usando tomcat4 no windows 2000 tomcat4 e mysql no linux RH7.3 os caracteres especiais estao gravados em formato normal ç ã pois foram gerados em access quando transferi a aplicacao para o RedHat 8.0 com Tomcat 4 ele nao reconhece os caracters especiais, usando o mesmo mysql acho que e porque o RH8.0 usa unicode onde eu mudo isso obrigado... artur -- 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] -
Re: RES: [java-list] Problema de Iniciante
Cara, public static void main(String[] args) {} é a assinatura do metodo executavel direto quando voce chama java [nome da classe sem o .class] o que voce pode pode fazer para acessar a variavel i sao tres coisa: 1° instancia o objeto classe e chamar a variavel i.getClass() dela: classe c = new classe(); System.out.println(c.i.getClass()); 2° especificar a variavel i com estatica e chamar o metodo getClass como voce esta chmando: na definicao de i escreva: static Integer i = new Integer(5); 3° definir a variavel i dentro do main(...): antes de ystem.out.println(i.getClass()); escreva: Integer i = new Integer(5); Quanto a configurar o JBuilder para aceitar o main sem o static ... é desnecessario, pois pelo que voce esta mostrando, o erro nao esta no static do main e sim como voce esta querendo acessar a varivel i --- Marcelo Sousa Ancelmo [EMAIL PROTECTED] escreveu: Declara a variável i como static, ou cria uma instância da classe e chama a variável pela instância. Marcelo Sousa Ancelmo Borland Certified JBuilder 6 Developer Sun Certified Programmer for Java 2 Plataform Sun Certified Web Component Developer for Java 2 Plataform, Enterprise Edition -Mensagem original- De: Vitor Brasileiro [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 6 de dezembro de 2002 16:15 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [java-list] Problema de Iniciante _ Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.bol.com.br ttp://vila.bol.com.br/ _ To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static context System.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o static do main, mas o textpad deixa. Tem como configurar isso? [] Vitor = -- Alan Moraes Souza - Programador Java da Ag5 Tecnologia - Bacharelando em Ciência da Computação na UFBA ___ Busca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet http://br.busca.yahoo.com/ -- 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] Problema de Iniciante
ou ainda public class classe { Integer i = new Integer(5); public static void main(String args[]) { classe cl = new classe(); System.out.println(cl.i.getClass()); // a class foi instanciada } } faça: public class classe { static Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); [RRS] O valor e publico para todos } } OU: public class classe { Integer i = new Integer(5); public static void main(String args[]) { new classe(); } public classe() { System.out.println(i.getClass()); [RRS] o valor esta contido na class } } From: Vitor Brasileiro [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED],[EMAIL PROTECTED],java-list @soujava.org.br,[EMAIL PROTECTED] Subject: [java-list] Problema de Iniciante Date: Fri, 6 Dec 2002 16:15:09 -0200 To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static context System.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o static do main, mas o textpad deixa. Tem como configurar isso? [] Vitor _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- 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] -
Re: [java-list] Problema de Iniciante
faz o seguinte: public class classe { static Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } desse jeito funciona. até, Herbert Alexander FaleirosPHYSIS - Diretor jurídicoDesenvolvedor JavaAdministrador de redesGraduando em Física - UFSCar[EMAIL PROTECTED][EMAIL PROTECTED]55 (16) 9117 2962 - Original Message - From: Vitor Brasileiro To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Friday, December 06, 2002 4:15 PM Subject: [java-list] Problema de Iniciante To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor
Re: [java-list] Problema de Iniciante
O método main DEVE ser estático ou a máquina virtual não o encontrará! Ocorre erro de compilação pis não se pode referenciar uma variável não-estática dentro de um método estático... Se você declarar a variável como estática, vai funcionar... Ex: public class Classe { staticInteger i = new Integer(5); public static void main(String[] s) { System.out.println(i.getClass()); } } - Original Message - From: Vitor Brasileiro To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Friday, December 06, 2002 4:15 PM Subject: [java-list] Problema de Iniciante To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor
RES: [java-list] Problema de Iniciante
To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor
Re: [java-list] Problema de Iniciante
Veja que vc não crio o objeto instace. No caso abaixo Classe c Renomei o arquivo de classe para Classe (é o jeito Java) Um abraço (DE iniciante para iniciante) = public class Classe { Integer i = new Integer(5); public static void main(String args[]) { Classe c = new Classe(); System.out.println(c.i.getClass()); } } = - Segue mensagem original - De: Vitor Brasileiro [EMAIL PROTECTED] Data: Fri, 6 Dec 2002 16:15:09 -0200 Para: [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] Assunto: [java-list] Problema de Iniciante To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static context System.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o static do main, mas o textpad deixa. Tem como configurar isso? [] Vitor -- 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] -
Re: [java-list] Problema de Iniciante
Seguinte, em java, vc nunca consegue referenciar um objeto esttico (static) a partir de um mtodo (main) esttico, isto regra. Sugesto, instancie o objeto i dentro do mtodo main ou declare-o como esttico. ( static Integer i = new Integer(5); T+ Vitor Brasileiro wrote: To com um problema nessa classe, o erro classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe : public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor -- === Professor Mauri Ferrandin - [EMAIL PROTECTED] Ncleo de Informtica UNERJ - Centro Universitrio de Jaragu do Sul - SC - Brazil Linux registred user #121834 "E quando todos praguejavam contra o windows, eu usava linux na varanda !"
Re: [java-list] Problema de Iniciante
faça: public class classe { static Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } OU: public class classe { Integer i = new Integer(5); public static void main(String args[]) { new classe(); } public classe() { System.out.println(i.getClass()); } } From: Vitor Brasileiro [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED],[EMAIL PROTECTED],[EMAIL PROTECTED],[EMAIL PROTECTED] Subject: [java-list] Problema de Iniciante Date: Fri, 6 Dec 2002 16:15:09 -0200 To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static context System.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o static do main, mas o textpad deixa. Tem como configurar isso? [] Vitor _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- 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] -
RE: [java-list] Problema de Iniciante
vou ser sincero com vc, não é pra te magoar, é um bom conselho... acredite. vc precisa estudar java, as técnicas, orientação a objeto, etc etc no seu exemplo, por convenção usa-se para nomes de classe a primeira letra em maiúsculo, então ficaria pucli class Classe ,,, segundo, a assinatura que vc usou para o main public static void main(String args[]) está perfeita, é isso mesmo, é o ponto de entrada da sua Classe, o que está errado é a chamada de um método não estático de dentro de um método estático, o próprio main, então sugiro que vc retire essa chamada de lá, segue o meu exemplo ,,, public class Classe { Integer i = new Integer(5); public Classe() { System.out.println(i.getClass()); } public static void main(String args[]) { //System.out.println(i.getClass()); //Não é um método estático, e não pode ser chamado //de métodos estáticos... new Classe(); }} -Original Message-From: Vitor Brasileiro [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 6 de dezembro de 2002 16:15To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]Subject: [java-list] Problema de Iniciante To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor
Re: [java-list] Problema de Iniciante
Fale Vitor, o esquema eh o seguinte, como o metodo main eh estatico, ele soh pode chamar diretamente outros metodos/variaveis estatico(a)s, a nao ser que vc crie uma instancia da classe que contem o metodo/variavel e depois faca a chamada. []´s Luiz Bentes Vitor Brasileiro [EMAIL PROTECTED] wrote: To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] VitorBusca Yahoo! O melhor lugar para encontrar tudo o que você procura na Internet
Re: [java-list] Problema de Iniciante
O main tem que ser estático obrigatoriamente. A saída é vc declarar i com static também. 06/12/02 16:15:09, Vitor Brasileiro [EMAIL PROTECTED] wrote: From: Vitor Brasileiro [EMAIL PROTECTED] To: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] Date: Fri, 6 Dec 2002 16:15:09 -0200 Subject:[java-list] Problema de Iniciante To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static context System.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o static do main, mas o textpad deixa. Tem como configurar isso? [] Vitor +++ Ana Paula Brandão Lopes, M. Sc. Universidade Estadual de Santa Cruz Ilhéus-BA 73-680-5271 +++ -- 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] -
[java-list] Problema de Iniciante
To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot be referenced from a static contextSystem.out.println(i.getClass()); a classe é: public class classe { Integer i = new Integer(5); public static void main(String args[]) { System.out.println(i.getClass()); } } O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como configurar isso? [] Vitor
Re: [java-list] Problema de IF
Acho que vc deve trocar a linha: if (ls_vet_login[1] ==A) por: if (ls_vet_login[1].equals(A)) O operador == para Strings (e objetos em geral) compara apenas se ambas referências apontam para as mesmas instâncias e não se as Strings possuem o mesmo conteúdo. T+ Mauricio - Original Message - From: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, August 15, 2002 3:22 PM Subject: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] Problema de IF
if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { System.out.println(I'm in) ls_vet_login[1] principal.printlog(Aluno); ls_vet_login[1]=Aluno; System.out.println(ls_vet_login[1]) } } } -Mensagem original- De: Ronaldo Negreiros L. Filho [mailto:[EMAIL PROTECTED]] Enviada em: Thursday, August 15, 2002 3:23 PM Para: [EMAIL PROTECTED] Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] -
Re: [java-list] Problema de IF
Boa tarde Ronaldo. Troque a linha if (ls_vet_login[1] ==A) por if (ls_vet_login[1].equals(A)) A comparacao entre objetos do tipo String deve ser feita atraves do metodo equals(). Da forma que vc fez esta sendo comparado se os objetos ls_vet_login[1] e A apontao para a mesma area na memoria. Abracos, B. On Thu, 15 Aug 2002 15:22:43 Ronaldo Negreiros L. Filho [EMAIL PROTECTED] wrote: Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] -
Re: [java-list] Problema de IF
Vc não deve comparar objetos do tipo String com ==, use o método equals: if(ls_vet_login[1].equals(A)) A construção com == leva a bugs difíceis de encontrar. []s --- Ronaldo Negreiros L. Filho [EMAIL PROTECTED] wrote: Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - = Rafael F. Zitto Analista\Desenvolvedor Web Renaissance do Brasil __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- 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] Problema de IF
Title: RES: [java-list] Problema de IF Se voce prefere, por alguma razão que eu desconheça continuar usando == de uma olhada em no metodo intern() da classe String -Mensagem original- De: Rafael Zitto [mailto:[EMAIL PROTECTED]] Enviada em: Friday, August 16, 2002 7:16 PM Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Problema de IF Vc não deve comparar objetos do tipo String com ==, use o método equals: if(ls_vet_login[1].equals(A)) A construção com == leva a bugs difíceis de encontrar. []s --- Ronaldo Negreiros L. Filho [EMAIL PROTECTED] wrote: Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - = Rafael F. Zitto Analista\Desenvolvedor Web Renaissance do Brasil __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- 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] -
Re: [java-list] Problema de IF
Title: RES: [java-list] Problema de IF Pessoal, Alguém sabe onde posso encontrar o PDF "The Black Art of Java Game Programing" ? Abraços, Luiz Reginaldo - Original Message - From: Rogério Antônio Peixoto Figueiredo To: '[EMAIL PROTECTED]' Sent: Monday, August 26, 2002 10:07 AM Subject: RES: [java-list] Problema de IF Se voce prefere, por alguma razão que eu desconheça continuar usando == de uma olhada em no metodo intern() da classe String -Mensagem original- De: Rafael Zitto [mailto:[EMAIL PROTECTED]] Enviada em: Friday, August 16, 2002 7:16 PM Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Problema de IF Vc não deve comparar objetos do tipo String com "==", use o método equals: if(ls_vet_login[1].equals("A")) A construção com "==" leva a bugs difíceis de encontrar. []s --- "Ronaldo Negreiros L. Filho" [EMAIL PROTECTED] wrote: Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string "Aluno". if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString("ds_nome"); ls_vet_login[1] = rs.getString("tp_pessoa"); principal.printlog("Vou chamar o if=A"); if (ls_vet_login[1] =="A") { principal.printlog("Aluno"); ls_vet_login[1]="Aluno"; } } } Por favor me ajudem... []´s Ronaldo -- 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] - = Rafael F. Zitto Analista\Desenvolvedor Web Renaissance do Brasil __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- 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] -
Fw: Fw: [java-list] Problema de IF
Eu fiz isto utilizando a classe lixo de teste que está anexa no e-mail. public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } public void main etc. } A segunda saída alterar o valor de a de A para BA, o valor de b[0] de C para DC e de b[1] de A para Aluno. Isto para mim é alterar o conteúdo de strings. O meu computador ao menos faz isto, e ele não tem nada de especial, aliás é bem antigo e lento o coitado. -Mensagem Original- De: Paulo Eduardo Azevedo Silveira [EMAIL PROTECTED] Para: [EMAIL PROTECTED]; Jorge Augusto Pizzato [EMAIL PROTECTED] Enviada em: Terça-feira, 20 de Agosto de 2002 11:09 Assunto: Re: Fw: [java-list] Problema de IF On Tue, 20 Aug 2002 08:09:51 -0300, Jorge Augusto Pizzato [EMAIL PROTECTED] escreveu : Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; que eh onde ele guarda o valor da String, e os UNICOS lugares em que isto eh alterado, sao os construtores. Strings NAO podem ser alteradas, se nao o pool que o java faz delas iria ser a maior confusao! --- Paulo Eduardo Azevedo Silveira http://www.paulo.com.br ICQ 5142673 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
Re: Fw: [java-list] Problema de IF
O valor da String não foi alterado. O da referência s1 sim. Veja o que acontece: String s1 = Minha String; ref. end. heap --- s1 = 0x99AB - 0x99AB Minha String --- s1 = Alterei o valor; ref. end. heap --- s1 = 0x9A03 0x99AB Minha String | --- +- 0x9A03 Alterei o valor Os endereços acima são hipotéticos. Você não tem acesso a eles. Veja que a constante Minha String não foi alterada. Quando você faz s1 = Alterei o valor na verdade você está copiando o ponteiro (ou referência) que contém o endereço onde está localizada a outra constante Alterei o valor. Como não há mais referências apontando para Minha String, o garbage collector irá recolher o objeto tão logo seja possível. O string é imutável porque não há métodos para modificá-lo. Veja que os métodos replace(), append(), etc. de String sempre retornam um novo String. O String original não é alterado. Como strings são imutáveis e constantes, eles são mantidos em um pool e as constantes são reutilizadas, por isto se você faz: String s1 = A; String s2 = B; s1 e s2 contém referências idênticas e consequentemente apontam para o mesmo objeto.Mas você não deve usar == para comparar strings pois geralmente, quando você precisa compará-los, o string que você recebe foi criado em outro lugar e realmente é outro objeto. Considere o seguinte: String s1 = A; String s2= new String(A); Agora temos dois objetos distintos. Uma comparação com == não funciona. Helder. -- Helder da Rocha ([EMAIL PROTECTED]) Web Consultant www.argonavis.com.br São Paulo, Brazil +55 (11) 3044 4398 +55 (11) 9291 0567 - Original Message - From: Rafael Steil [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 12:34 PM Subject: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmente nao consegui alterar o valor de uma String. Mas entao porque o codigo public class StringTest { public static void main(String args[]) { String s1 = Minha String; System.out.println(s1: + s1); s1 = Alterei o valor; System.out.println(s1 alerada: + s1); } } mostra os valores Minha String Alterei o valor ? ou seja, o valor da String foi modificado. Isso me deixa um pouco confuso tmb.. Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- 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] -
Re: [java-list] Problema de IF
Oi Elvis On Tue, 20 Aug 2002 11:55:48 -0300, Elvis [EMAIL PROTECTED] escreveu : O problema é que no instante que faz isso: String a1 = A; String a2 = A; Cada obj é um espaço de memória (caso String), é por isso que o Obj String é imutável. então: if (a1 == a2){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } Na verdade, esse caso que voce citou, retorna TRUE. Pois na hora que compila, se o javac encontra duas Strings iguais, ele transforma para a MESMA referencia. Esse eh um detalhe mto particular Mas se voce quiser pode testar, o trecho acima IRA imprimir SIM Nunca irá imprimir isso. Mas soh no caso da string ser incializada desta maneira. Se estiver String a1 = new String(A), ja daria false. --- Paulo Eduardo Azevedo Silveira http://www.paulo.com.br ICQ 5142673 -- 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] -
Re: [java-list] Problema de IF
Ops Elvis, em: String a1 = A; String a2 = A; if (a1 == a2){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } O if é verdadeiro! O Java definirá somente um objeto String para a cadeia A. As variáveis a1 e a2, por sua vez, fazem referência a este objeto. Um grande abraço, Luiz Reginaldo - Original Message - From: Elvis [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 11:55 AM Subject: Re: [java-list] Problema de IF Jorge, O problema é que no instante que faz isso: String a1 = A; String a2 = A; Cada obj é um espaço de memória (caso String), é por isso que o Obj String é imutável. então: if (a1 == a2){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } if (a1 == A){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } if (a1.equals(a2)){ SOP(Isso será impresso); // pois o método equals, reescrito na classe String, testa caracter por caracter. } if (a1.equals(A)){ SOP(Isso será impresso); // pois o método equals, reescrito na classe String, testa caracter por caracter. } a1 = a2; // coloca a1 para apontar para o handle de a2 if (a1 == a2){//compara se é o mesmo Handle. Agora é SOP(isso será impresso); } []'s Elvis - Original Message - From: Jorge Augusto Pizzato [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 8:09 AM Subject: Fw: [java-list] Problema de IF Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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
Re: Fw: [java-list] Problema de IF
ATENçÂO PESSOAL! On Tue, 20 Aug 2002 15:54:34 -0300, Roberto Figueiredo [EMAIL PROTECTED] escreveu : O sinônimo da linha s1 = Alterei o valor é s1 = new java.lang.String(Alterei o valor); NÃO é verdade! Considere: s1 = teste; s2 = teste; if (s1 == s2) { Sytem.out.println(ISSO APARECE) } s1 = new String(teste); s2 = new String(teste); if (s1 == s2) { Sytem.out.println(ISSO NAO APARECE) } sei que eh um detalhe do detalhe, mas soh estou mostrando o que realmente acontece Será que agora fica mais claro? -Mensagem Original- De: Rafael Steil Enviado: terça-feira, 20 de agosto de 2002 15:45 Para: [EMAIL PROTECTED] Assunto: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmente nao consegui alterar o valor de uma String. Mas entao porque o codigo public class StringTest { public static void main(String args[]) { String s1 = Minha String; System.out.println(s1: + s1); s1 = Alterei o valor; System.out.println(s1 alerada: + s1); } } mostra os valores Minha String Alterei o valor ? ou seja, o valor da String foi modificado. Isso me deixa um pouco confuso tmb.. Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas 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] -Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po --- Paulo Eduardo Azevedo Silveira http://www.paulo.com.br ICQ 5142673 -- 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] -
Re: Fw: [java-list] Problema de IF
Na verdade o que ocorre ai é o seguinte, vc não alterou o valor da sua String e sim a referência para ela. Em java existe uma coisa chamada pool de string, que em tempo de compilação ele transforma em Objetos String todas as Literais String, ou seja, se vc fizer: String abc = "abc";String def = "abc";// if( abc == def ) true// if( abc == "abc" ) true eles conterão a referência para o mesmo objeto, porém qndo vc faz: def = "def"; vc nao trocou o valor do objeto e sim a referencia dele, que estará apontando para um outro objeto. Ou seja, todos os Wrapper do java são imutaveis no seu valor (Integer, Char, Double, Float, Long, String)...porem pode-se mudar a referencia para outro objeto.. isso eh um pouco logico, pois se mudasse o valor, poderia afetar outras referencias do programa... Rafael Steil [EMAIL PROTECTED] escreveu: Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmentenao consegui alterar o valor de uma String. Mas entao porque o codigopublic class StringTest{public static void main(String args[]){String s1 = "Minha String";System.out.println("s1: "+ s1);s1 = "Alterei o valor";System.out.println("s1 alerada: "+ s1);}}mostra os valores "Minha String" "Alterei o valor" ? ou seja, o valor da String foimodificado. Isso me deixa um pouco confuso tmb..Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - Yahoo! PageBuilder - O super editor para criação de sites: é grátis, fácil e rápido.
RE: [java-list] Problema de IF
Bom, só pra dar uma corrigida : ( tirado da especificacao de java ) - Literal strings within the same class in the same package represent references to the same String object. - Literal strings within different classes in the same package represent references to the same String object. - Literal strings within different classes in different packages likewise represent references to the same String object. - Strings computed by constant expressions are computed at compile time and then treated as if they were literals. - Strings computed at run time are newly created and therefore distinct. Isso significa que o exemplo abaixo : | String a1 = A; | String a2 = A; | | if (a1 == a2){//compara se é o mesmo Handle e não é | SOP(Nunca irá imprimir isso); | } | if (a1 == A){//compara se é o mesmo Handle e não é | SOP(Nunca irá imprimir isso); | } | if (a1.equals(a2)){ | SOP(Isso será impresso); | } | if (a1.equals(A)){ | SOP(Isso será impresso); | } | a1 = a2; | if (a1 == a2){ | SOP(isso será impresso); | } Escreverá : Nunca irá imprimir isso Nunca irá imprimir isso Isso será impresso Isso será impresso Isso será impresso Além disso, algo do tipo : String s1 = Oi mundo; if (s1 == Oi + mundo) SOP (Isso é escrito, a string é concatenada em tempo de compilação); :: marcelo alves :: :: marcelo alves :: -- 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] -
Re: Fw: [java-list] Problema de IF
Opa! Roberto, s1 não é um objeto, e sim uma variável que referencia um objeto em memória. Abraços, Luiz Reginaldo - Original Message - From: Roberto Figueiredo To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 3:54 PM Subject: Re: Fw: [java-list] Problema de IF Pense em duas coisas distintas: Objeto e Referência em Memótia. O objeto String s1 faz referência em memória de um objeto com o conteúdo "Minha String". Quando você executa a linha s1 = "Alterei o valor", você só mudou a referência em memória do objeto para um objeto com o conteúdo "Alterei o valor". O sinônimo da linha s1 = "Alterei o valor" é s1 = new java.lang.String("Alterei o valor"); Isto é s1 está referenciando a um novo objeto com o conteúdo "Alterei o valor". Será que agora fica mais claro? -Mensagem Original- De: Rafael Steil Enviado: terça-feira, 20 de agosto de 2002 15:45 Para: [EMAIL PROTECTED] Assunto: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmentenao consegui alterar o valor de uma String. Mas entao porque o codigopublic class StringTest{public static void main(String args[]){String s1 = "Minha String";System.out.println("s1: "+ s1);s1 = "Alterei o valor";System.out.println("s1 alerada: "+ s1);}}mostra os valores "Minha String" "Alterei o valor" ? ou seja, o valor da String foimodificado. Isso me deixa um pouco confuso tmb..Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] - Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po
Fw: [java-list] Problema de IF
Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
Re: Fw: [java-list] Problema de IF
On Tue, 20 Aug 2002 08:09:51 -0300, Jorge Augusto Pizzato [EMAIL PROTECTED] escreveu : Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; que eh onde ele guarda o valor da String, e os UNICOS lugares em que isto eh alterado, sao os construtores. Strings NAO podem ser alteradas, se nao o pool que o java faz delas iria ser a maior confusao! --- Paulo Eduardo Azevedo Silveira http://www.paulo.com.br ICQ 5142673 -- 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] Problema de IF
Olá, Trocando a linha: if (ls_vet_login[1] ==A) Por: if (ls_vet_login[1].equals(A)) não resolve? T+ Mauricio H. -Mensagem original- De: Jorge Augusto Pizzato [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 20 de agosto de 2002 08:10 Para: [EMAIL PROTECTED] Assunto: Fw: [java-list] Problema de IF Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] -- --- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
RE: [java-list] Problema de IF
troque if (ls_vet_login[1] ==A) por if (ls_vet_login[1].equals(A)) -Original Message- From: Jorge Augusto Pizzato [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 20, 2002 08:10 To: [EMAIL PROTECTED] Subject: Fw: [java-list] Problema de IF Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
Re: Fw: [java-list] Problema de IF
Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmente nao consegui alterar o valor de uma String. Mas entao porque o codigo public class StringTest { public static void main(String args[]) { String s1 = Minha String; System.out.println(s1: + s1); s1 = Alterei o valor; System.out.println(s1 alerada: + s1); } } mostra os valores Minha String Alterei o valor ? ou seja, o valor da String foi modificado. Isso me deixa um pouco confuso tmb.. Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- 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] -
Re: [java-list] Problema de IF
Jorge, O problema é que no instante que faz isso: String a1 = A; String a2 = A; Cada obj é um espaço de memória (caso String), é por isso que o Obj String é imutável. então: if (a1 == a2){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } if (a1 == A){//compara se é o mesmo Handle e não é SOP(Nunca irá imprimir isso); } if (a1.equals(a2)){ SOP(Isso será impresso); // pois o método equals, reescrito na classe String, testa caracter por caracter. } if (a1.equals(A)){ SOP(Isso será impresso); // pois o método equals, reescrito na classe String, testa caracter por caracter. } a1 = a2; // coloca a1 para apontar para o handle de a2 if (a1 == a2){//compara se é o mesmo Handle. Agora é SOP(isso será impresso); } []'s Elvis - Original Message - From: Jorge Augusto Pizzato [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 8:09 AM Subject: Fw: [java-list] Problema de IF Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
RE: Fw: [java-list] Problema de IF
na verdade voce nao mudou o valor da string, e sim criou uma nova string com o valor novo -Original Message- From: Rafael Steil [mailto:[EMAIL PROTECTED]] Sent: Tuesday, August 20, 2002 12:35 To: [EMAIL PROTECTED] Subject: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmente nao consegui alterar o valor de uma String. Mas entao porque o codigo public class StringTest { public static void main(String args[]) { String s1 = Minha String; System.out.println(s1: + s1); s1 = Alterei o valor; System.out.println(s1 alerada: + s1); } } mostra os valores Minha String Alterei o valor ? ou seja, o valor da String foi modificado. Isso me deixa um pouco confuso tmb.. Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas 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] -
Re: Fw: [java-list] Problema de IF
Pense em duas coisas distintas: Objeto e Referência em Memótia. O objeto String s1 faz referência em memória de um objeto com o conteúdo "Minha String". Quando você executa a linha s1 = "Alterei o valor", você só mudou a referência em memória do objeto para um objeto com o conteúdo "Alterei o valor". O sinônimo da linha s1 = "Alterei o valor" é s1 = new java.lang.String("Alterei o valor"); Isto é s1 está referenciando a um novo objeto com o conteúdo "Alterei o valor". Será que agora fica mais claro?-Mensagem Original- De: Rafael Steil Enviado: terça-feira, 20 de agosto de 2002 15:45 Para: [EMAIL PROTECTED] Assunto: Re: Fw: [java-list] Problema de IF Bom, eu concordo que a documentacao diz isso, e ja fiz testes onde realmentenao consegui alterar o valor de uma String. Mas entao porque o codigopublic class StringTest{public static void main(String args[]){String s1 = "Minha String";System.out.println("s1: "+ s1);s1 = "Alterei o valor";System.out.println("s1 alerada: "+ s1);}}mostra os valores "Minha String" "Alterei o valor" ? ou seja, o valor da String foimodificado. Isso me deixa um pouco confuso tmb..Rafael Steil Ola... Como voce fez isso? Acho que nao pode mudar o valor de uma String de jeito nenhum Se voce olhar o codigo fonte da classe java.lang.String, vai ver: private char value[]; -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po
Re: Fw: [java-list] Problema de IF
Voce ainda nao entendeu a diferenca entra um OBJETO e uma REFERENCIA Esse caso que voce mostrou, voce mudou a REFERENCIA s1 para apontar para outra String. Faca este teste: public class StringTest { public static void main(String args[]) { String s1 = Minha String; System.out.println(s1: + s1); s1.toUpperCase(); System.out.println(s1 alerada: + s1); } } Viu que engracado? NAO ficou upper case, pq o metodo toUpperCase() devolve uma String em upper case, ela nao faz isso sobre o proprio valor. --- Paulo Eduardo Azevedo Silveira http://www.paulo.com.br ICQ 5142673 -- 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] -
Re: [java-list] Problema de IF
use strVar.equals(string) ou strVar.equalsIgnoreCase(STRING); muita divagação sobre um IF./ - Original Message - From: Jorge Augusto Pizzato [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, August 20, 2002 8:09 AM Subject: Fw: [java-list] Problema de IF Esqueci de colocar o motivo do teste feito: Segundo o famoso livro verde pag. 447 objetos string são imutáveis e seu conteúdo de caracteres não pode ser modificado depois de criado. Talvez em versões anteriores do SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. teste feito. Existe a possibilidade então de que você esteja utilizando uma versão do SDK que não permita que um objeto string seja alterado (no seu caso quando ls_vet_login[1] = rs.getString(tp_pessoa); atribui A a string não pode mais ser alterada para Aluno). Se for este o caso, tente utilizar StringBuffer no lugar de string ou baixe uma nova versão do SDK. Se não for este o caso e o DB está retornando o valor correto, não sei. -Mensagem Original- De: Jorge Augusto Pizzato [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53 Assunto: Re: [java-list] Problema de IF Verifique se o rs está retornando com getString o valor apropriado. A lógica está correta, tanto é que testei para ver. ls_vet_login[1] = rs.getString(tp_pessoa);está colocando A no array ? public class lixo { /** Creates a new instance of lixo */ public lixo() { String a = A; String[] b = new String[2]; b[0] = C; b[1] = A; System.out.println(a + + b[0] + + b[1]); a = BA; b[0] = DC; if (b[1] == A) b[1] = Aluno; System.out.println(a + + b[0] + + b[1]); } -Mensagem Original- De: Ronaldo Negreiros L. Filho [EMAIL PROTECTED] Para: [EMAIL PROTECTED] Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22 Assunto: [java-list] Problema de IF Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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] - --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02 -- 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] -
Re: [java-list] Problema de IF
Strings sao imutaveis sim, e acho q ateh na versao 1.4. axo q o teste q mais vale a pena eh o do Vector qdo vc adiciona um objeto em um vetor, na verdade vc estah armazenando uma referencia ao objeto, certo? entao... olhem o exmeplo: Vector v = new Vector(); String numero_um = 1; v.add(numero_um); // aki eu criei um objeto string e adicionei uma referencia dele no vetor numero_um = 2; // mudei o conteudo da variavel // a referencia ao objeto continua a mesma... isso deveria mudar o valor da string adicionada no vetor? String valor_do_vetor = (String) v.elementAt(0); // e agora? o q tem dentro? 1 ou 2 ? System.out.println(numero_um: +numero_um); System.out.println(valor_do_vetor: +valor_do_vetor); // saida: numero_um: 2 valor_do_vetor: 1 como isso??? a classe String eh imutavel, toda vez q vc cria uma string, ela eh alocada num lugar diferente na memoria. o q tava antes, continua lah, sendo considerado lixo de memoria. o garbage collector vai se encarregar de limpar... o vetor continuou fazendo referencia àquela posicao da memoria. e qdo vc alterou o valor da variavel 'numero_um', este valor foi alocado em lugar diferente, nao alterando a referencia q o vetor faz. por isso q se recomenda a utilizacao de StringBuffer pra fazer concatenacao de Strings... :D o lance do if, a comparacao tah errada. como String eh um objeto, nao se deve comparar usando ==, e sim o equals(); valor[0] = rs.getString(nome); valor[1] = rs.getString(tipo); println(vou chamar o if); if(A.equals(valor[1])) { // pq isso? evitar NullPointerException println(tipo = A); valor[1] = Aluno; } axo q eh isso... abraços Abraços, Bruno _.~._.~._.~._.~._.~._.~._.~._.~._ Programador Java Junior, 19 anos. _.~._.~._.~._.~._.~._.~._.~._.~._ Email: [EMAIL PROTECTED] #UIN: 8584744 ___ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html -- 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] -
[java-list] Problema de IF
Pessoal, Alguem poderia me ajudar com o código abaixo??.. pq o array ls_vet_login[1] não recebe a string Aluno. if(rs != null) { if(rs.next()) { ls_vet_login[0] = rs.getString(ds_nome); ls_vet_login[1] = rs.getString(tp_pessoa); principal.printlog(Vou chamar o if=A); if (ls_vet_login[1] ==A) { principal.printlog(Aluno); ls_vet_login[1]=Aluno; } } } Por favor me ajudem... []´s Ronaldo -- 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: RES: [java-list] problema de ARQUIVO
Se não me engano é o caracter \t. Caso não funcione tente o código ASCII do TAB. []´s Rafael Pioli -Mensagem original- De: Marcelo Torres [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 20 de junho de 2002 09:58 Para: [EMAIL PROTECTED] Assunto:Re: RES: [java-list] problema de ARQUIVO Tenho a seguinte sintaxe de um comando de escrita em arquivo... FileWriter writer= new FileWriter(wap.txt,true); writer.write(%msg); writer.write(%msg2); writer.write(%msg3); E gera o resultado : %msg%msg2%msg2 Este código insere a string uma atrás da outra , gostaria de saber como inserir um caracter ou outra forma , que me permita fazer tabulação, como no exemplo abaixo: %msg %msg2 %msg3 Ou seja quebrando linha e dando espaço. Alguém tem a manha ? -- 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] -
Re: RES: [java-list] problema de ARQUIVO
Marcelo, use os caracteres \n para quebra de linha e \t para dar um TAB Ou seja: writer.write(msg\n\tmsg\nmsg) vai gerar: msg msg msg Ajudei? Fábio Berger - Original Message - From: Marcelo Torres [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 20, 2002 9:57 AM Subject: Re: RES: [java-list] problema de ARQUIVO Tenho a seguinte sintaxe de um comando de escrita em arquivo... FileWriter writer= new FileWriter(wap.txt,true); writer.write(%msg); writer.write(%msg2); writer.write(%msg3); E gera o resultado : %msg%msg2%msg2 Este código insere a string uma atrás da outra , gostaria de saber como inserir um caracter ou outra forma , que me permita fazer tabulação, como no exemplo abaixo: %msg %msg2 %msg3 Ou seja quebrando linha e dando espaço. Alguém tem a manha ? -- 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] -
Re: RES: [java-list] problema de ARQUIVO
Use: writer.write(%msg\n); writer.write(\t%msg2\n); writer.write(%msg3\n); - Original Message - From: Marcelo Torres [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 20, 2002 9:57 AM Subject: Re: RES: [java-list] problema de ARQUIVO Tenho a seguinte sintaxe de um comando de escrita em arquivo... FileWriter writer= new FileWriter(wap.txt,true); writer.write(%msg); writer.write(%msg2); writer.write(%msg3); E gera o resultado : %msg%msg2%msg2 Este código insere a string uma atrás da outra , gostaria de saber como inserir um caracter ou outra forma , que me permita fazer tabulação, como no exemplo abaixo: %msg %msg2 %msg3 Ou seja quebrando linha e dando espaço. Alguém tem a manha ? -- 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] -
Re: RES: [java-list] problema de ARQUIVO
Tenho a seguinte sintaxe de um comando de escrita em arquivo... FileWriter writer= new FileWriter(wap.txt,true); writer.write(%msg); writer.write(%msg2); writer.write(%msg3); E gera o resultado : %msg%msg2%msg2 Este código insere a string uma atrás da outra , gostaria de saber como inserir um caracter ou outra forma , que me permita fazer tabulação, como no exemplo abaixo: %msg %msg2 %msg3 Ou seja quebrando linha e dando espaço. Alguém tem a manha ? -- 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] -
[java-list] problema de persistência
Bom dia a todos ! Gostaria de saber como o java trata a questão de persistência de banco de dados; no que diz respeito ao mapeamento das classes para um db relacional (inclusive o relacionamento entre as classes: agregação, composição...); como os EJBs entram neste contexto. Por exemplo, já criei um pequeno modelo de teste (sem usar EJBs) onde minhas classes de entidade faziam a parte de persistência usando reflection, ou seja, eu procurava descobrir em tempo de execução os meus atributos e montava Sql's dinâmicamente. Esse procedimento seria correto ? Qual seria a melhor maneira ou essa também seria válida ? Já li alguns artigos sobre esse tema, mas não vi nada na prática, se alguém tiver alguma coisa ou informação, desde já agradeço. Sílvio Luiz. -- 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] -
Re: [java-list] problema de persistência
Silvio, A resposta é longa, mas vou tentar simplificar. Falando de arquitetura J2ee, existe uma entidade especializada em camada de percistência. São os Beans de Entidade (EntityBeans). Ele pode ser de dois tipos: BMP ou CMP. As operações padrões de persistencia (UPDATE, INSERT e Delete, por ex.) podem ser providenciadas automaticamente pelo container EJB (seu servidor). Para isto, seu entity bean deve ser um Entity Bean do tipo CMP (Container Managed Persistence). Se você quiser gerenciar na mão todo o acesso ao SGDB, entao seu entity Bean deve ser do tipo BMP (Bean Managed Persistence) Cada linha da tabela é uma instancia de um objeto EntityBean (CMP ou BMP). Quanto aos relacionamentos entre tabelas, são atributos dentro do Entity que retornam Objetos da tabela relacionada. Se o relacionamento dor do tipo um pra muitos, o objeto de retorno será um Collection. Existem ainda outras entidades que merecem um estudo mais detalhado como os schemas... mas isto da bem pra escrever um livro.. e dos grandes... :) Quer uma boa dica.. baixa o tutorial da sun sobre j2ee (java.sun.com/j2ee/tutorial) É fantastico e vai iniciar você no mundo do j2ee.. estas dúvidas suas sobre persistencia são apenas a ponta do ice berg.. enjoy it. PS: É óbvio que você tbm pode acessar a camada de dados de outras entidades como sessions, Messages... mas isto não muda muito as coisas.. so fica mais feio! :) []s Leandro Bitencourt Analista de Sistemas - IBM Brasil - Original Message - From: "silvio" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, June 14, 2002 8:25 AM Subject: [java-list] problema de persistência Bom dia a todos ! Gostaria de saber como o java trata a questão de persistência de banco de dados; no que diz respeito ao mapeamento das classes para um db relacional (inclusive o relacionamento entre as classes: agregação, composição...); como os EJBs entram neste contexto. Por exemplo, já criei um pequeno modelo de teste (sem usar EJBs) onde minhas classes de entidade faziam a parte de persistência usando reflection, ou seja, eu procurava descobrir em tempo de execução os meus atributos e montava Sql's dinâmicamente. Esse procedimento seria correto ? Qual seria a melhor maneira ou essa também seria válida ? Já li alguns artigos sobre esse tema, mas não vi nada na prática, se alguém tiver alguma coisa ou informação, desde já agradeço. Sílvio Luiz. -- 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] -
Re: RES: [java-list] Problema de classpath
Ola', tire essa porcaria de variavel ClassPath e coloque na linha de compilacao: Dentro do diretorio entity: javac -classpath C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles *.java ou crie uma variavel: CPATH=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles e depois javac -classpath $CPATH *.java para rodar o prog: java -cp $CPATH entity.NomeDaClasse ou do outro jeito java -cp C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles entity.NomeDaClasse []s Alisson On Thu, 6 Jun 2002, João Marcelo wrote: Date: Thu, 6 Jun 2002 10:49:00 -0300 To: [EMAIL PROTECTED] From: João Marcelo [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] Subject: RES: [java-list] Problema de classpath Veja se o nome do arquivo shippers é exatamente o mesmo na declaração da classe. Uma observação é que a sua classe deveria começar com letra maiúscula (por questões de padronização). Abraços Marcelo -Mensagem original- De: silvio [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 6 de junho de 2002 08:17 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Problema de classpath Pessoal, Ainda não consegui resolver o problema do classpath. Já tentei retirar o ponto e vírgula, mas não resolveu. Se alguém souber, agradeço a ajuda. Sílvio. - Original Message - From: Joana Bittencourt [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 10:44 AM Subject: Re: [java-list] Problema de classpath Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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
Re: [java-list] Problema de classpath
Pessoal, Ainda não consegui resolver o problema do classpath. Já tentei retirar o ponto e vírgula, mas não resolveu. Se alguém souber, agradeço a ajuda. Sílvio. - Original Message - From: Joana Bittencourt [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 10:44 AM Subject: Re: [java-list] Problema de classpath Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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] Problema de classpath
Veja se o nome do arquivo shippers é exatamente o mesmo na declaração da classe. Uma observação é que a sua classe deveria começar com letra maiúscula (por questões de padronização). Abraços Marcelo -Mensagem original- De: silvio [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 6 de junho de 2002 08:17 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Problema de classpath Pessoal, Ainda não consegui resolver o problema do classpath. Já tentei retirar o ponto e vírgula, mas não resolveu. Se alguém souber, agradeço a ajuda. Sílvio. - Original Message - From: Joana Bittencourt [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 10:44 AM Subject: Re: [java-list] Problema de classpath Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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] -
Re: [java-list] Problema de classpath
Silvio, não sei se vai ajudar, mas vc já se certificou que vc escreveu o nome da classe certinho. No erro que vc mandou a primeira letra do nome da classe é minuscula, foi assim mesmo que vc definiu a classe?! Eu só tô perguntando, pois no geral qdo a gente dá um nome pra uma classe a primeira letra é maiúscula. Vê isso direitinho. De qq forma, o ponto no classpath está certo sim; pois ele indica que o compilador vai procurar pelas classes dentro do diretório no qual ele está rodando também. No meu computador o classpath é definido mais ou menos assim: CLASSPATH= .;c:\java\CoreJavaBook O seu path tá setado direito?? Lá vc tem que colocar o caminho para o bin do jdk, por exemplo: PATH=C:\jdk1.3\bin Eu não consigo pensar em muito mais do que isso por enqto. Se mesmo verificando essas coisas vc não conseguir, mande outra msg com o erro gerado depois dessas verificações. []´s Veronica - Original Message - From: silvio [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, June 06, 2002 08:16 Subject: Re: [java-list] Problema de classpath Pessoal, Ainda não consegui resolver o problema do classpath. Já tentei retirar o ponto e vírgula, mas não resolveu. Se alguém souber, agradeço a ajuda. Sílvio. - Original Message - From: Joana Bittencourt [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 10:44 AM Subject: Re: [java-list] Problema de classpath Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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
Re: [java-list] Problema de classpath
O que está acontecendo é que você está chamando sua classe de forma errada, esquecendo-se dos pacotes. Tente com : entity.shippers.SuaClasse; Um abraço, Lincolm Pessoal, Ainda não consegui resolver o problema do classpath. Já tentei retirar o ponto e vírgula, mas não resolveu. Se alguém souber, agradeço a ajuda. Sílvio. - Original Message - From: Joana Bittencourt [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 10:44 AM Subject: Re: [java-list] Problema de classpath Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1 \javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0 (Native Method) at java.lang.ClassLoader.defineClass (ClassLoader.java:509) at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass (URLClassLoader.java:246) at java.net.URLClassLoader.access$100 (URLClassLoader.java:54) at java.net.URLClassLoader$1.run (URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass (URLClassLoader.java:186) at java.lang.ClassLoader.loadClass (ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:265) at java.lang.ClassLoader.loadClass (ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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 java-list- [EMAIL PROTECTED] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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 java-list- [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 java-list- [EMAIL PROTECTED] --- -- __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- 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] -
[java-list] Problema de classpath
Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] -
Re: [java-list] Problema de classpath
Aparentemente você está usando package mas a classe está no lugar errado. Um abraço, Lincolm - Original Message - From: silvio To: [EMAIL PROTECTED] Sent: Wednesday, June 05, 2002 8:15 AM Subject: [java-list] Problema de classpath Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class"shippers" que está em um pacote "entity" (diretório físico =C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meuclasspath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread "main" java.lang.NoClassDefFoundError: shippers(wrong name:entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) atjava.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz.-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de classpath
Silvio não sei se isso tem alguma coisa a ver, mas no meu classpath não tem o último ponto-e-vírgula, ou seja: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;. []´s Joana. From: silvio [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Problema de classpath Date: Wed, 5 Jun 2002 08:15:27 -0300 Bom dia a todos ! Estou tendo um problema ao setar meu classpath. Criei uma class shippers que está em um pacote entity (diretório físico = C:\jdk1.3.1\javafiles\entity), mas ao compilar ele dá erro, sendo o meu classpath: ClassPath=C:\jdk1.3.1\Lib;C:\jdk1.3.1\javafiles;.; Erro: Exception in thread main java.lang.NoClassDefFoundError: shippers (wrong name: entity/shippers) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:509) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:246) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322) Obrigado por qualquer ajuda, Silvio Luiz. -- 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] - _ Chegou o novo MSN Explorer. Instale já. É gratuito: http://explorer.msn.com.br -- 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] Problema de focus.
Thiago, Não sei se ajuda mas enfrentei problema semelhante. Não tenho certeza se essa minha explicação está correta, mas com esse raciocínio eu consegui superar o problema. O que ocorre é que vc está fazendo o requestFocus no mesmo componente que está disparando o focusLost. Isso causa algum problema e o efeito que tinha era como se não existisse mais foco em lugar algum. Então o que fiz foi criar os componentes personalizados extendendo dos originais (ex: MeuInputField extends InputField) e sobrescrevia o método que dispara a perda de foco nos componentes (Component.processFocusEvent). Dessa forma, primeiro eu validava o dado. Caso ele fosse válido eu permitiria disparar de verdade o método de mudança de foco da classe pai (super.processFocusEvent). Caso contrário, o método não fazia nada Algo mais ou menos assim: class MeuInputField extends InputField { public void processFocusEvent(FocusEvent e) { If (dados válidos) super.processFocusEvent(e); } } Espero que ajude! -Mensagem original- De: Thiago Carneiro [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 9 de maio de 2001 16:00 Para: [EMAIL PROTECTED] Assunto: [java-list] Problema de focus. Caros colegas, Estou tratando um evento de perda de foco. Em um programa meu, quando uma determinada caixa de texto perde o foco, o programa verifica se o conteúdo é válido ou não. Se não for válido, o programa deveria avisar através de uma caixa de diálogo e logo depois retornar o foco para a caixa de texto. No meu programa, a caixa de diálogo aparece advertendo que o conteúdo é inválido, porém o foco permanece no outro componente embora o código mande que o foco deveria voltar à caixa de texto. Gostaria de saber qual é o problema. Alguém poderia me ajudar? Eis um trecho do código: void textField_focusLost(FocusEvent e) { if (!format.verificaFormato(textField.getText())) { dialogo.show; // chama a caixa de diálogo if (dialog.isButtonClicked) { // se o botão Ok for pressionado dialog.dispose(); textField.selectAll(); // seleciona o conteúdo textField.requestFocus(); // deveria voltar o foco para a caixa de texto } } } Grato pela atenção. Carlos. -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Problema de focus.
Caros colegas, Estou tratando um evento de perda de foco. Em um programa meu, quandouma determinada caixa de texto perde o foco, o programa verifica se o conteúdo é válido ou não. Se não for válido, o programa deveria avisar através de uma caixa de diálogo e logo depois retornar o foco para a caixa de texto. No meu programa, a caixa de diálogo aparece advertendo que o conteúdo é inválido, porém o foco permanece no outro componente embora o código mande que o foco deveria voltar à caixa de texto. Gostaria de saber qual é o problema. Alguém poderia me ajudar? Eis um trecho do código: void textField_focusLost(FocusEvent e) { if (!format.verificaFormato(textField.getText())) { dialogo.show;// chama a caixa de diálogo if (dialog.isButtonClicked) {// se o botão Ok for pressionado dialog.dispose(); textField.selectAll();// seleciona o conteúdo textField.requestFocus();// deveria voltar o foco para a caixa de texto } } } Grato pela atenção. Carlos.
Re: [java-list] Problema de Compilacao
Caro Marcos, Algumas observações sobre seu código: 1. A classe que possui o método main precisa ter o identificador de acesso public. 2. O nome da classe pública precisa ser exatamente igual ao nome do arquivo que a contém. 3. A variável debt está recebendo um valor maior do que ela consegue suportar. utilize o tipo primitivo long como alternativa. Atenciosamente, Hildeberto Marcos Fagundes Caetano [EMAIL PROTECTED] 19/12/2000 13:22 Please respond to java-list To:[EMAIL PROTECTED] cc: Subject:[java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread main java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println(The book on the Table $ + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Observe se não falta o () parênteses depois do arguments ou seja Modificado: public static void main(String[] arguments())... Seu código: public static void main(String[] arguments)... - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 11:50 PM Subject: Re: [java-list] Problema de Compilacao Caro Marcos, Algumas observações sobre seu código: 1. A classe que possui o método "main" precisa ter o identificador de acesso "public". 2. O nome da classe pública precisa ser exatamente igual ao nome do arquivo que a contém. 3. A variável debt está recebendo um valor maior do que ela consegue suportar. utilize o tipo primitivo "long" como alternativa. Atenciosamente, Hildeberto Marcos Fagundes Caetano [EMAIL PROTECTED] 19/12/2000 13:22 Please respond to java-list To: [EMAIL PROTECTED] cc: Subject:[java-list] Problema de CompilacaoOlá Pessoal,Gostaria de saber se alguém poderia me ajudar com um probleminhaque estou tendo com o Java. Sou iniciante e utilizo o JDK1.3,copiei um exemplo de um determinado livro (o mesmo segue abaixo) eexecutei normalmente o JAVAC, mas quando executo o comandoJAVA BigDebt.java para visualizar o resultado aparece a seguintemensagem:Exception in thread "main" java.lang.NoClassDefFoundError: bigdebto Fonte segue abaixo,Agradeço atenção de todos e me coloco a disposição da lista,class BigDebt {public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt);}}-CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 --- 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Problema de Compilacao
Estes parênteses sugeridos não existem. By Alê! -Mensagem original- De: Joao Vitor Hora Santos [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 20 de dezembro de 2000 12:19 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Problema de Compilacao Observe se não falta o () parênteses depois do arguments ou seja Modificado: public static void main(String[] arguments())... Seu código: public static void main(String[] arguments)... - Original Message - From: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] To: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 11:50 PM Subject: Re: [java-list] Problema de Compilacao Caro Marcos, Algumas observações sobre seu código: 1. A classe que possui o método "main" precisa ter o identificador de acesso "public". 2. O nome da classe pública precisa ser exatamente igual ao nome do arquivo que a contém. 3. A variável debt está recebendo um valor maior do que ela consegue suportar. utilize o tipo primitivo "long" como alternativa. Atenciosamente, Hildeberto Marcos Fagundes Caetano [EMAIL PROTECTED] 19/12/2000 13:22 Please respond to java-list To:[EMAIL PROTECTED] cc: Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Isso nao existe... Joao Vitor Hora Santos wrote: Observe se não falta o () parênteses depois do arguments ou seja Modificado: public static void main(String[] arguments())... Seu código: public static void main(String[] arguments)... - Original Message - From: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] To: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 11:50 PM Subject: Re: [java-list] Problema de Compilacao Caro Marcos, Algumas observações sobre seu código: 1. A classe que possui o método "main" precisa ter o identificador de acesso "public". 2. O nome da classe pública precisa ser exatamente igual ao nome do arquivo que a contém. 3. A variável debt está recebendo um valor maior do que ela consegue suportar. utilize o tipo primitivo "long" como alternativa. Atenciosamente, Hildeberto Marcos Fagundes Caetano [EMAIL PROTECTED] 19/12/2000 13:22 Please respond to java-list To:[EMAIL PROTECTED] cc: Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 para sair da lista: envie email para [EMAIL PROTECTED] - -- -- Eduardo Issao Ito [EMAIL PROTECTED] Integration Technologies Ltda. http://www.integrationtech.com.br Rua Marina Saddi Haidar, 176 04650-050 / Sao Paulo / SP / Brasil Phone: +55 11 5522-4848 x311 Fax: +55 11 5524-1125 -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Problema de Compilacao
Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
O problema e' simples: voce esta tentando chamar a classe "bigdebt" mas ela se chama "BigDebt" Marcos Fagundes Caetano wrote: Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 para sair da lista: envie email para [EMAIL PROTECTED] - -- -- Eduardo Issao Ito [EMAIL PROTECTED] Integration Technologies Ltda. http://www.integrationtech.com.br Rua Marina Saddi Haidar, 176 04650-050 / Sao Paulo / SP / Brasil Phone: +55 11 5522-4848 x311 Fax: +55 11 5524-1125 -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
esse problemas tambem esta acontecendo comigo. os fontes estão todos ok, mas na compilação isso acontece. se alguem souber de alguma coisa... - Original Message - From: Marcos Fagundes Caetano [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 1:22 PM Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Olá Marcos o que está acontecendo é que para vc executar a sua classe java pelo interpretador JAVA vc só tem que escrever O comando JAVA (espaço) e depois o nome do arquivo sem a extensão .JAVA como o seguinte C:\ JAVA (espaço) BigDebt ENTER OK... AT+ - Original Message - From: "Marcos Fagundes Caetano" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 12:22 PM Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Marcos Quando voce compila um arquivo.java, é gerado um .class correspondente. Portanto, para executar o arquivo compilado, digite apenas java BigDebt por default, sera executado o arquivo BigDebt.class Té+ André Monteiro Marcos Fagundes Caetano wrote: Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Olá está acontecendo é que para vc executar a sua classe java pelo interpretador JAVA vc só tem que escrever O comando JAVA (espaço) e depois o nome do arquivo sem a extensão .JAVA como o seguinte C:\ JAVA (espaço) nome do arquivo ENTER OK... AT+ - Original Message - From: "G Marques" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 2:52 PM Subject: Re: [java-list] Problema de Compilacao esse problemas tambem esta acontecendo comigo. os fontes estão todos ok, mas na compilação isso acontece. se alguem souber de alguma coisa... - Original Message - From: Marcos Fagundes Caetano [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 1:22 PM Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Inclua um ponto no CLASSPATH, indicando para o Java que o diretorio corrente eh para ser pesquisado durante a compilacao e a execucao dos programas. Ao contrario do DOS que executa um programa do diretório corrente, o Java não procede assim. Eh necessario explicitar na CLASSPATH quais diretorios ou arquivos serao pesquisados na compilacao e na execucao ( semelhante ao Unix). Exemplo: SET CLASSPATH=.;C:\jdk1.3... Roberto Tatemoto PS: Nao inclua o .java quando o aplicativo for executado. Sent: Tuesday, December 19, 2000 1:22 PM Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
Vc precisam prestar atenção ao nome da classe bigdebté diferente de BigDebt Luis Henrique L. S. Campos -Original Message- From: G Marques [EMAIL PROTECTED] To: [EMAIL PROTECTED] [EMAIL PROTECTED] Date: Terça-feira, 19 de Dezembro de 2000 16:14 Subject: Re: [java-list] Problema de Compilacao esse problemas tambem esta acontecendo comigo. os fontes estão todos ok, mas na compilação isso acontece. se alguem souber de alguma coisa... - Original Message - From: Marcos Fagundes Caetano [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 19, 2000 1:22 PM Subject: [java-list] Problema de Compilacao Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Problema de Compilacao
digite apenas "java BigDebt", observando maiusculas e minusculas. []'s At 13:22 19/12/00 -0200, you wrote: Olá Pessoal, Gostaria de saber se alguém poderia me ajudar com um probleminha que estou tendo com o Java. Sou iniciante e utilizo o JDK1.3, copiei um exemplo de um determinado livro (o mesmo segue abaixo) e executei normalmente o JAVAC, mas quando executo o comando JAVA BigDebt.java para visualizar o resultado aparece a seguinte mensagem: Exception in thread "main" java.lang.NoClassDefFoundError: bigdebt o Fonte segue abaixo, Agradeço atenção de todos e me coloco a disposição da lista, class BigDebt { public static void main(String[] arguments) { int debt = 5900; debt = debt / 1440; System.out.println("The book on the Table $" + debt); } } - CAETANO, Marcos Fagundes. - Academico do Curso de Ciencias da Computação Student of Computer Sciences Course Universidade Federal de Santa Catarina - UFSC Federal University of Santa Catarina Web...: http://www.inf.ufsc.br E-mail: [EMAIL PROTECTED] Phone : (0xx48) 333-1397 - -- 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 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 para sair da lista: envie email para [EMAIL PROTECTED] -