Re: RES: [java-list] LER PORTA SERIAL
Title: RES: [java-list] LER PORTA SERIAL ... FileOutputStream os = new FileOutputStream("maquina\\hp$"); ... LOND-INFO- Liandro wrote: [EMAIL PROTECTED]"> Ol Nilo ... como voc faz ento p/ impresso em rede.. e impresso compartilhada.. exemplo: \\maquina\hp$ compartilhada na rede muito obrigado Liandro -Mensagem original- De: Nilo Garcia Silveira [ mailto:[EMAIL PROTECTED] ] Enviada em: segunda-feira, 18 de fevereiro de 2002 10:03 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] LER PORTA SERIAL Prioridade: Alta Ol Barros, Eu tive de resolver algo parecido quanto ao acesso de portas seriais e, achei o melhor caminho no utilizar a API JavaComm, porque necessita de alguns passos para a instalao desta e ela utiliza-se de mtodos nativos do SO (.DLL no win e .SO no solaris), alm de tudo s possui implementao para essas duas plataformas. Bem, minha soluo o seguinte: Voc acessa a porta serial como se fosse um arquivo, aqui vai um exemplo: public class Teste { public static void imprime() { try { FileOutputStream os = new FileOutputStream("\\LPT1"); // Caso vc estivesse em uma plataforma UNIX/LINUX, seria algo parecido: // FileOutputStream os = new FileOutputStream("/dev/tty1"); ... PrintWriter ps = new PrintWriter(os); //print text here ps.println("Estou enviando uma linha para a porta utilizada pela impressora \nEsta a segunda linha da impresso!!!"); //form feed -- this is important --- Avano de pgina //Without the form feed, the text will simply sit // in print buffer until something else gets printed. ps.print("\f"); //flush buffer and close ps.close(); os.close(); } catch (Exception e) { System.out.println("Exception occurred: " + e); } } } Esse tipo de soluo eu acho bem vlido, pois vc pode tratar o tipo de SO, atravs do System.getProperty("os.name"); ou System.getProperty("os.arch"); Caso vc queira se comunicar com algum device na porta, a vc deve implementar o protocolo de comunicao deste device, enviado arrays de byte. Espero ter ajudado, -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 mbcsmusico wrote: Ola pessoal, tenhho um coletor de dados (tipo aqueles que as empresas de foprnecimento de energia usam para fazer aleitura dos relgios de luz), ele descarega na PORTA SERIAL muitas Strings com 125 caracteres, cada String um registro. Como posso LER essa porta e gravar essas Strings em um arquivo de texto. J peguei a api COMM e o exemplo mas no entendi muito bem. AGUM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS PARECIDO, ESTOU DESESPERADO. Obrigado desde J, Barros. __ Quer ter seu prprio endereo na Internet? Garanta j o seu e ainda ganhe cinco e-mails personalizados. DomniosBOL - http://dominios.bol.com.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm 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 Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ----- -- Rodap Nilo Garcia Silveira Estagirio www.visualsystems.com.br Rua Capito Jos Verdi, 2068 - Boa Vista CEP 15025-530 - So Jos do Rio Preto/SP Fone/Fax: 17 212.4425 As afirmaes e opinies expressadas aqui so de minha total responsabilidade e no representam, necessariamente, opinies ou declaraes feitas pela Visual Systems Informtica Ltda.
Re: [java-list] JFormattedTextField + MaskFormatter
Eu peguei em alguma lista... Ta -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 As afirmaes e opinies expressadas aqui so de minha total responsabilidade e no representa, necessariamente, opinies ou declaraes feitas pela Visual Systems Informtica Ltda. Cleber Moraes wrote: Alguem sabe como criar mascaras usando o MaskFormatter? t dificil__ Cleber Moraes ICQ#: 161674587 Current ICQ status: + More ways to contact me __ mask.zip Description: Zip compressed data -- 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] Redimensionando as barras de rolagem em um java.awt.ScrollPane
Olás a todos, Estou com uma applet que exibe um java.awt.ScrollPane e este, por sua vez, possui um java.awt.Container que exibe um objeto java.awt.Image. Já descobrir que para as barras de rolagens condicionarem corretamente o tamanho do objeto eu devo sobrescrever o método: public Dimension getPreferredSize() Retornando um objeto Dimension com o tamanho específico do meu Container. Bom, até ai tudo funciona corretamente. O problema acontece quando eu dou um Zoom +/- na imagem contida no meu Container. Quando eu altero o tamanho da minha figura, as barras de rolagem continuam condicionadas com o tamanho inicial. Quais métodos eu devo sobrescrever para indicar para o ScrollPane que ele deve redimensionar as suas barras de rolagem??? Uma restrição é que eu devo utilizar apenas componentes AWT, por motivos de portabilidade. -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 As afirmações e opiniões expressadas aqui são de minha total responsabilidade e não representa, necessariamente, opiniões ou declarações feitas pela Visual Systems Informática Ltda. -- 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] Como criar um Novo Component???
Olás a todos, Estou precisando criar um novo Component. Este meu component terá um formato irregular, que será representado por um Polygon. Também vai precisar ganhar destaque quando o mouse posicionar dentro do meu Component (implements MouseListener). Bem, essas tarefas eu já consegui mas, quando eu insiro meu novo Component em um Container, ele não fica exatamente onde deveria. Alguém sabe quais os métodos da classe Component eu deva sobrescrever para implementar esses novos comportamentos??? Desde já agradeço -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 As afirmações e opiniões expressadas aqui são de minha total responsabilidade e não representa, necessariamente, opiniões ou declarações feitas pela Visual Systems Informática Ltda. -- 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] Webmail
Este é implementando em PHP. http://www.acme-ids.org/downloads/webmail/ Samuel Yuen wrote: Ola pessoal, alguém conhece uma solução legal de Webmail? Pode ser implementado em JSP, PHP ou, dependendo do caso, outras tecnologias. Obrigado, Samuel -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 As afirmações e opiniões expressadas aqui são de minha total responsabilidade e não representa, necessariamente, opiniões ou declarações feitas pela Visual Systems Informática Ltda. -- 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] Dúvida
Acho que so 11 objetos que a System.gc() ir recolher, pois o lao for tem 11 iteraes e, em cada iterao criado um objeto String. jose soares sobrinho wrote: Ol lista Estou estudando para certificao e; podes , de forma didtica, responder-me esta questo? Portuguese please ;) Here is a method that creates a number of String objects in the course of printing a countdown sequence: 1. public void countDown() 2. for( int i = 10 ; i >= 0 ; i-- ){ 3. String tmp = Integer.toString( i ); 4. System.out.println( tmp ); 5. } 6. System.gc() 7. System.out.println( BOOM! ); 8. } When the program reaches line 7, how many of the String objects created in line 3 will have been garbage collected? Assume that the System.out object is not keeping a reference. RESPOSTA a - nome b - 11 c - 10 d - there is no way to tell )) []s, Soares http.vivavida!com C|~~| .`--' http.macrosoft.tbm Yahoo! Encontros O lugar certo para voc encontrar aquela pessoa que falta na sua vida. Cadastre-se hoje mesmo! -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 As afirmaes e opinies expressadas aqui so de minha total responsabilidade e no representa, necessariamente, opinies ou declaraes feitas pela Visual Systems Informtica Ltda.
[java-list] Redimensionar Janelas
Olás, Estou com um pequeno problema que não consigo resolver. Tenho um Frame principal e, através deste, chamo uma caixa de diálogo(Dialog) o qual possui um objeto Choice e tem um tamanho fixo de 300x100. O meu problema é o seguinte: Em tempo de execução eu vou atribuir valores para o Choice e, quando eu vou mostrar o Dialog, dependendo se os valores atribuidos forem muito extensos, ocorre uma espécie de quebra de linha e os objetos da Janela ficam desalinhados. A solução seria auto-redimensionar a Janela conforme o tamanho dos objetos ou então, dá um tamanho limite ao Choice. Qualquer sugestão será bem vinda. -- Nilo Garcia Silveira Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Apostila para Java
Olás, Eu fui convidado a dar um curso de Java na minha Universidade e, gostaria de saber se alguém pode me indicar alguma apostila de Java para eu me basear. Agradeço a todas as sugestões... -- Nilo Garcia Silveira Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Pocket Banco de Dados??
Oracle Lite joao.cassio wrote: Gostaria de saber se alguém da lista conhece algum Banco de Dados que rode num Pocket Pc, pois estou desenvolvendo uma pequena aplicação e gostaria que os dados pertinentes a esta fosse armazenados num Banco de Dados que estaria rodando no pocket... Um abraço João __ 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Imagens de Fundo em um Componente de Texto
Olás, Como é que eu faço para colocar uma imagem de fundo em uma área de texto?? Desde já agradeço -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Float e Double
Lindomar, A representao de nmeros de ponto flutuante (float, double, etc...) na computao se deve a representao binria. Como a representao na computao digital (veja DIGITAL, pois na computao ANALGICA("eca pr-histrico") consegue-se aproximaes na preciso que se desejar...) finita, ento um nmero tem que ter um nmero finito de bits que o representa. Se um nmero inteiro vc representa como uma poro de 0's e 1's que na verdade siginifica uma expresso do tipo: 1010(binrio), representa: 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0 = 10(decimal) digamos que, a sequencia abaixo seja interpretado como um float (note, isso um exemplo, existe um padro para essa representao): 1010(binrio), representa: 1*2^-3 + 0*2^-2 + 1*2^-1 + 0*2^0 = .625 Portanto, se fosse for seguir o meu exemplo de codificao de float, voc no consegue representar .6, apenas uma aproximao para ele. a mesma coisa que acontece no seu caso. Talvez 23.6 em float seja uma aproximao e, quando voc aumenta a preciso, aparece uma aproximao mais exata. Espero ter ajudado, -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Lindomar Silva wrote: Pessoal, mandei a pouco tempo um e-mail perguntando como resolvia a quele proble de multiplicar um double por um int, bom isto j est ok, dei uma olhada na classe NumberFormat e creio que agora esteja ok.Entretanto analisei o seguinte cdigo:Float f1=new Float(23.26);System.out.println(f1.doubleValue()); -> o resultado aqui 23.26228881836Por que nesta transformao aparecem 228881836?No era para ser tudo zero?Ser que na declarao do objeto do tipo Float, o 23.26 no EXATAMENTE 23.26? --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.338 / Virus Database: 189 - Release Date: 03/14/2002
[java-list] Manipulação de Datas
Olás, O meu problema é o seguinte: Eu quero converter uma string em uma data, a string se encontra neste formato: SUN, 03 DEC 1996 09:10:35 GMT Depois de converter a string em data, eu quero reescrevê-la só que, em outro TimeZone. O meu problema está justamente em converter a string em data. Estou utilizando o método: DateFormat.parse(String s); Só que a exception ParseException é levantada. Alguém saberia como posso fazer isso??? -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Hashtable
Olá Shazzannn, Eu não vejo o porque de não ser possível fazer o que vc quer. Eu só faço uma pequena observação no seu código: Hashtable a = new Hashtable(); a.put(1, new Hashtable()); a.put(2, new Hashtable()); ((Hashtable)a.get(1)).put(teste, ObjetoQualquer); É necessário fazer um Casting quando se resgata algum objeto de uma Hashtable Espero que ajude. -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Shazzannn wrote: Olá pessoal, é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do tipo: Hashtable a = new Hashtable(); a.put(1, new Hashtable()); a.put(2, new Hashtable()); a.get(1).put(teste, ObjetoQualquer); O que tou tentando e não estou conseguindo é criar uma Hashtable dentro da outra e inserindo e atualizando valores dessas Hashtables... Tem uma forma melhor de fazer isso? Obrigado, Shazzannn -- 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] java.io.NotSerializableException:
Olás, Eu estou escrevendo um EJB que deve me retornar um objeto javax.mail.Session. Para isso, eu criei uma classe para transportar esse objeto entre as chamadas RMI-IIOP, pois é necessário a serialização do objeto. Essa classe auxiliar é a seguinte: package br.com.VisualSystems.VSWebMail.ejb.wrappers; import java.io.Serializable; import javax.mail.Session; /** * Wrapper Class for Serialization of the transactions with EJB's, * Classe Envólucro para a serialização de transações com EJB's. * * Transporta objetos Session entre transações com EJB's. */ public class ESession implements Serializable { protected Session session = null; public ESession(Session session) { this.session = session; } public Session getSession () { return session; } } Entretanto, após instanciar o EJB e fazer a chamada ao método, desta forma: Mailer mailer = createMailerEJB(); try { esession = mailer.getSession(); } catch (RemoteException rex) { System.out.println(RemoteException ocorreu{BEAN}: ao tentar chamar o método getStore do MailerEJB.); System.out.println(rex.getMessage()); rex.printStackTrace(); } Ao executar o código acima, me é retornado a seguinte mensagem de erro: RemoteException ocorreu{BEAN}: ao tentar chamar o método getStore do MailerEJB. Error (de-)serializing object: javax.mail.Session; nested exception is: java.io.NotSerializableException: javax.mail.Session Alguém saberia me indicar como contornar a situação e resolver o problema??? Desde já agradeço a atenção, -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] LER PORTA SERIAL
Olá Barros, Eu tive de resolver algo parecido quanto ao acesso de portas seriais e, achei o melhor caminho não utilizar a API JavaComm, porque necessita de alguns passos para a instalação desta e ela utiliza-se de métodos nativos do SO (.DLL no win e .SO no solaris), além de tudo só possui implementação para essas duas plataformas. Bem, minha solução é o seguinte: Você acessa a porta serial como se fosse um arquivo, aqui vai um exemplo: public class Teste { public static void imprime() { try { FileOutputStream os = new FileOutputStream(\\LPT1); // Caso vc estivesse em uma plataforma UNIX/LINUX, seria algo parecido: // FileOutputStream os = new FileOutputStream(/dev/tty1); ... PrintWriter ps = new PrintWriter(os); //print text here ps.println(Estou enviando uma linha para a porta utilizada pela impressora \nEsta é a segunda linha da impressão!!!); //form feed -- this is important --- Avanço de página //Without the form feed, the text will simply sit // in print buffer until something else gets printed. ps.print(\f); //flush buffer and close ps.close(); os.close(); } catch (Exception e) { System.out.println(Exception occurred: + e); } } } Esse tipo de solução eu acho bem válido, pois vc pode tratar o tipo de SO, através do System.getProperty(os.name); ou System.getProperty(os.arch); Caso vc queira se comunicar com algum device na porta, aí vc deve implementar o protocolo de comunicação deste device, enviado arrays de byte. Espero ter ajudado, -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 mbcsmusico wrote: Ola pessoal, tenhho um coletor de dados (tipo aqueles que as empresas de foprnecimento de energia usam para fazer aleitura dos relógios de luz), ele descarega na PORTA SERIAL muitas Strings com 125 caracteres, cada String é um registro. Como posso LER essa porta e gravar essas Strings em um arquivo de texto. Já peguei a api COMM e o exemplo mas não entendi muito bem. AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS PARECIDO, ESTOU DESESPERADO. Obrigado desde Já, Barros. __ 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] - -- 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] PING
Olás, Realmente o Bruno está certo, o PING é implementado em cima do protocolo ICMP. Mas uma vez eu queria desenvolver uma função que iria utilizar ICMP também e daí eu descobri que não existe um implementação em Java para esse protocolo... De qualquer forma não é impossível utilizar-se do protocolo ICMP em Java, mas é preciso percorrer o caminho das pedras... Vc deveria utilizar-se da API JNI (Java Native Interface) para acessar alguma .DLL que implemente o protocolo. Só que como eu disse, essa é uma maneira bem problemática Espero ter ajudado Bruno Borges wrote: fabio, o ping eh um metodo bem simples q utiliza o ICMP na busca da otra makina. da uma olhada na RFC do ICMP: ftp://ftp.isi.edu/in-notes/rfc792.txt em www.rfc-editor.org, pesquisa por ICMP e vc encontrarah outras RFCs relacionadas. tem tambem o fonte de um em C, se vc tiver afim de fazer a conversao :) http://freshmeat.net/redir/ping/8109/url_tgz/ping-0.95.tar.gz abracos, bruno --- Fabio Gustavo Sgoda [EMAIL PROTECTED] escreveu: Estou escrevendo para pedir uma ajuda... Gostaria de saber como fazer um ping em java, ou seja saber de tempos em tempos se determinada máquina da rede está respondendo. Gostaria se possível de algum fonte ou qualquer sugestão para a relização de tal operação. Desde já, obrigado!!! Fabio Gustavo Sgoda Fabio Gustavo Sgoda [EMAIL PROTECTED] http://www.ieg.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] - ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Problemas com JSP: conexão inativa com o banco
Estou desenvolvendo uma aplicação J2EE com o servidor OC4J. Em cada página foi criado um objeto de conexão com o Banco de Dados e é passado esse objeto de conexão para os Javabeans que executam as instruções no banco, e nos JavaBeans esse objeto não é fechado, já que suponho que após a execução do método este objeto de conexão seja destruído pela GC livrando assim a conexão com o Banco. Foi verificado que durante a navegação conexões inativas são deixadas no banco. Pergunta, qual a melhor forma de trabalhar com o banco de dados através de JSP/JavaBeans sem deixar conexões inativas, sobrecarregando o BD? Seria melhor a cada instrução criar uma conexão e fechá-la ou seria melhor utilizar o conceito de pool de conexões? Aguardo Resposta -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Re: RES: [JavaC] código de barras
stringbuffer = new StringBuffer(); for(int i = 0; i 5; i++) { stringbuffer.append(coded2of5Char[alphabet2of5.indexOf(c)].charAt(i)); stringbuffer.append(coded2of5Char[alphabet2of5.indexOf(c1)].charAt(i)); } return stringbuffer.toString(); } /** * Constrói uma imagem contendo o código de barra. * p * @param Stream onde será retornada a imagem * @param Codigo que dará origem a imagem * p * @return imagem no formato stream */ public void createBarCode(OutputStream imageStream, String codigo) { this.setDimension (BarCode2of5.SMALL); //this.setTextInside (false); this.setStyle (BarCode2of5.CODE2OF5); this.setForeground (Color.black); this.setTextAlign (BarCode2of5.TOPLINE); this.setSize(200, 50); try { this.setString(codigo); } catch (Exception e){ e.printStackTrace(System.err); throw new RuntimeException(Erro ao configurar o Código de Barras: \n +e.getMessage()); } try { BufferedImage image = createComponentImage(this); JPEGImageEncoder jpegEncoder = JPEGCodec.createJPEGEncoder(imageStream); JPEGEncodeParam param = jpegEncoder.getDefaultJPEGEncodeParam(image); param.setQuality(1.0f, true); jpegEncoder.setJPEGEncodeParam(param); jpegEncoder.encode(image); imageStream.flush(); imageStream.close(); } catch(IOException e) { e.printStackTrace(System.err); throw new RuntimeException(Erro na geração da imagem do Código de Barras: \n +e.getMessage()); } } /** * Cosntrói uma imagem conforme o componente informado. * * @param component desenho que será transformado * @return imagem desenhada */ private BufferedImage createComponentImage(Component component) { Rectangle rect = component.getBounds(); BufferedImage image = new BufferedImage(rect.width ,rect.height ,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); //write to the image component.paint(g); //dispose of the graphics content g.dispose(); return image; } public static void main (String[] args){ BarCode2of5 bc = new BarCode2of5(); try { BufferedOutputStream buffer = new BufferedOutputStream ( new FileOutputStream(c:\\temp\\bc.jpg) ); bc.createBarCode(buffer,9876543); } catch (Exception e){ e.printStackTrace(System.err); throw new RuntimeException(e.getLocalizedMessage()); } finally { System.out.println (*** FIM !! :) ***); } System.exit(0); } } -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Enviar e-mail em HTML
Olás, Eu estou tentando enviar e-mail com seu contéudo em html. Se alguém puder me ajudar, agradeço muito! Já tentei diversas maneiras, mas nenhuma dá certo... O e-mail chega como texto comum. O código segue abaixo: public void createAndSendMail(EMailMessage eMess) throws MailerAppException { try { InitialContext ic = new InitialContext(); Session session = (Session)ic.lookup(JNDINames.MAIL_SESSION); // construct the message MimeMessage msg = new MimeMessage(session); msg.setFrom(); msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(eMess.getEmailReceiver(), false)); msg.setSubject(eMess.getSubject()); // Essa linha que está o problema msg.setContent(eMess.getHtmlContents(), text/html); msg.setSentDate(new Date()); // send the mail off Transport.send(msg); } catch (Exception ex) { throw new MailerAppException(Failure while sending mail); } } -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Email
* fetching the actual content data until we need it. */ if (p.isMimeType("text/plain")) { pr("This is plain text"); pr("---"); if (!showStructure) System.out.println((String)p.getContent()); } else if (p.isMimeType("multipart/*")) { pr("This is a Multipart"); pr("---"); Multipart mp = (Multipart)p.getContent(); level++; int count = mp.getCount(); for (int i = 0; i count; i++) dumpPart(mp.getBodyPart(i)); level--; } else if (p.isMimeType("message/rfc822")) { pr("This is a Nested Message"); pr("---"); level++; dumpPart((Part)p.getContent()); level--; } else if (!showStructure) { /* * If we actually want to see the data, and its not a * MIME type we know, fetch it and check its Java type. */ Object o = p.getContent(); if (o instanceof String) { pr("This is a string"); pr("---"); System.out.println((String)o); } else if (o instanceof InputStream) { pr("This is just an input stream"); pr("---"); InputStream is = (InputStream)o; int c; while ((c = is.read()) != -1) System.out.write(c); } else { pr("This is an unknown type"); pr("---"); pr(o.toString()); } } public static void dumpEnvelope(Message m) throws Exception { pr("This is the message envelope"); pr("---"); Address[] a; // FROM if ((a = m.getFrom()) != null) { for (int j = 0; j a.length; j++) pr("FROM: " + a[j].toString()); } //TO if ((a = m.getRecipients(Message.RecipientType.TO)) != null) { for (int j = 0; j a.length; j++) pr("TO: " + a[j].toString()); } // SUBJECT pr("SUBJECT: " + m.getSubject()); // DATE Date d = m.getSentDate(); pr("SendDate: " + (d != null ? d.toString() : "UNKNOWN")); //FLAGS Flags flags = m.getFlags(); StringBuffer sb = new StringBuffer(); Flags.Flag[] sf = flags.getSystemFlags(); // get the system flags boolean first = true; for (int i = 0; i sf.length; i++) { String s; Flags.Flag f = sf[i]; if (f == Flags.Flag.ANSWERED) s = "\\Answered"; else if (f == Flags.Flag.DELETED) s = "\\Deleted"; else if (f == Flags.Flag.DRAFT) s = "\\Draft"; else if (f == Flags.Flag.FLAGGED) s = "\\Flagged"; else if (f == Flags.Flag.RECENT) s = "\\Recent"; else if (f == Flags.Flag.SEEN) s = "\\Seen"; else continue; // skip it if (first) first = false; else sb.append(' '); sb.append(s); } String[] uf = flags.getUserFlags(); // get user-flag strings for (int i = 0; i uf.length; i++) { if (first) first = false; else sb.append(' '); sb.append(uf[i]); } pr("FLAGS: " + sb.toString());.Appendix B: Examples Using the JavaMail API 69 Example: Listing Folders // X-MAILER String[] hdrs = m.getHeader("X-Mailer"); if (hdrs != null) pr("X-Mailer: " + hdrs[0]); else pr("X-Mailer NOT available"); } static String indentStr = " "; static int level = 0; /** * Print a, possibly indented, string. */ public static void pr(String s) { if (showStructure) System.out.print(indentStr.substring(0, level * 2)); System.out.println(s); } } Jaci Junior wrote: Pessoal,Alguem tem ai um exemplo de codigopara baixar emails de um servidor?Jaci Junior -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31
Re: [java-list] EXISTE COPYFILE(ORIGEM,DEST) ???
Tentei simplificar um pouco... Minha primeira tentativa era criar um objeto File pelo primeiro parmetro, clon-lo com o mtodo clone() e, ento, com a nova instncia, renome-lo com o segundo parmetro. S que foi acusado que o mtodo clone era protected... Minha pergunta: como usar um mtodo clone(), j que ele protected??? Ai vai meu exemplo... import java.io.*; class copy { public static void main(String argv[]) { if (argv.length != 2) { System.out.println(""); System.exit(1); } File f = new File(argv[0]); if (f.exists()) { try { FileInputStream fis = new FileInputStream(argv[0]); FileOutputStream fos = new FileOutputStream(argv[1]); byte b[] = new byte[fis.available()]; fis.read(b); fos.write(b); } catch (FileNotFoundException fnfex) { System.out.println("Arquivo no existe."); } catch (IOException ioex) { System.out.println("Ocorreu algum erro de I/O durante a operao."); ioex.printStackTrace(); } finally { System.out.println("Arquivo copiado com sucesso!!!"); } } else System.out.println("Arquivo no existe..."); System.exit(0); } } Sven van t Veer wrote: Vc nunca ouvi falar da classe File ??? A ideia de java reutilizao de codigo .. Luiz Reginaldo wrote: 007a01c19e87$db314f60$[EMAIL PROTECTED]"> Voc precisa usar as classes java.io. A classe abaixo, que criei, tem um mtodo que faz isso.// import java.io.*;public class Copiador { public void copiar( String origem, String destino ) { try { BufferedReader in = new BufferedReader( new InputStreamReader( new FileInputStream(origem) ) ); PrintStream out = new PrintStream( new FileOutputStream(destino) ) ; String linha = null; while ( (linha = in.readLine()) != null ) out.println( linha ) ; } catch( Exception e) { } } / Teste ** public static void main( String args[] ) { Copiador c = new Copiador(); c.copiar( "c:\\autoexec.bat","c:\\autoexec.txt" ); } }// Luiz Reginaldo A. F. Curado - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, January 16, 2002 9:00 AM Subject: [java-list] EXISTE COPYFILE(ORIGEM,DEST) ??? Existe alguma classe que faa isto ??? Por favor ... uma dica ??? Obrigado a todos ... -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] --------- -- Nilo Garcia Silveira Estagirio Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31
Re: [java-list] E-mail em HTML com Javamail
Alexandre, Toque as seguinte linha: message.setText( strMensagem ); Por: message.setContent(strMensagem,text/html); Fiz isso esses dias. Vai funcionar. Qualquer dúvido é só falar -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Alexandre Victor Ferreira wrote: Pessoal Alguém sabe o que preciso fazer no código abaixo para enviar e-mail em HTML ??? Obrigado Alexandre === Properties props = new Properties(); props.put(mail.smtp.host, 192.168.1.1); // props.put(mail.smtp.host, phobos.mars-inc.com); Session s = Session.getInstance(props,null); MimeMessage message = new MimeMessage(s);c InternetAddress from = new InternetAddress( strFromEmail , strFromNome ); message.setFrom(from); InternetAddress to = new InternetAddress( strToEmail ); message.addRecipient(Message.RecipientType.TO, to); message.setSubject( strSubject ); message.setText( strMensagem ); Transport.send(message); -- 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: RES: [java-list] E-mail em HTML com Javamail
Alexandre, Um dos meus erros é que eu estava passando direto a string de mensagem para o método setContent(). Tente alguma coisa do tipo: String strMensagem = Escreva seu código HTML aqui ou, receba de algum parâmetro ou método; message.setContent( strMensagem, text/html ); -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Alexandre Victor Ferreira wrote: OI Nilo eu fiz e não funcionou, será que tem alguma coisa que precisa ser instanciada diferente ??? Vallew Alexandre -Mensagem original- De: Nilo Garcia Silveira [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 15 de janeiro de 2002 15:33 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] E-mail em HTML com Javamail Prioridade: Alta Alexandre, Toque as seguinte linha: message.setText( strMensagem ); Por: message.setContent(strMensagem,text/html); Fiz isso esses dias. Vai funcionar. Qualquer dúvido é só falar -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Alexandre Victor Ferreira wrote: Pessoal Alguém sabe o que preciso fazer no código abaixo para enviar e-mail em HTML ??? Obrigado Alexandre === Properties props = new Properties(); props.put(mail.smtp.host, 192.168.1.1); // props.put(mail.smtp.host, phobos.mars-inc.com); Session s = Session.getInstance(props,null); MimeMessage message = new MimeMessage(s);c InternetAddress from = new InternetAddress( strFromEmail , strFromNome ); message.setFrom(from); InternetAddress to = new InternetAddress( strToEmail ); message.addRecipient(Message.RecipientType.TO, to); message.setSubject( strSubject ); message.setText( strMensagem ); Transport.send(message); -- 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] - -- 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] Acesso a Hardware e utilização de DLL's ou LIB's
Rafael, Olha, existe sim um padrão para a construção de .DLL's para poderem ser acessadas através do JNI. De cabeça eu não me lembro. Mas existe um apêndice inteiro do assunto, no livro Thinking in Java 2, que é facilmente encontrado em PDF. Eu tenho o TiJ2 em PDF, mas ele tem 4MB. Qualquer coisa me avisa... -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 BiblioShop - Rafael Santini wrote: Existe um padrão de DLL para trabalhar com JNI? Qual seria esse padrão? [ ]'s /* * Rafael de Melo Lima Santini * BiblioShop - Informatização de Bibliotecas Software * Florianópolis - Santa Catarina - Brasil * Fones: (48) 249-6614 ou 9991-2908 * E-Mail: [EMAIL PROTECTED] * Website: www.biblioshop.com.br * ICQ 54152945 */ - Original Message - From: Nilo Garcia Silveira [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, January 10, 2002 8:51 AM Subject: Re: [java-list] Acesso a Hardware e utilização de DLL's ou LIB's Rogério, Para acessar portas COM, você escreve como se fossem arquivos, com a diferença que você vai associar seu objeto FileOutputStream com uma porta. No caso de Windows, poderia ser assim: try { FileOutputStream fos = new FileOutputStream(\\COM1); //wrap stream in friendly PrintStream PrintWriter ps = new PrintWriter(fos); //print text here ps.println(Estou enviando esta string para a porta COM1...); //form feed -- this is important //Without the form feed, the text will simply sit // in print buffer until something else gets printed. /* Essa linha seria importante para ejetar a folha da impressora, caso fosse esse o dispositivo ps.print(\f); */ //flush buffer and close ps.close(); fos.close(); } catch (IOException ioex) { } Quando fosse for acessar uma impressora, mude a linha para: ... FileOutputStream fos = new FileOutputStream(\\LPT1); ... Para linux seria a mesma coisa, só que o nome das portas é diferente, esta associado com devices como, /dev/tty, /dev/alguma coisa, e assim por diante. Rogério, agora se você quiser acessar .DLL's isso é possível através de JNI API, só que lhe aviso de uma coisa. A sua .DLL deve ser reescrita para q ue JNI possa acessá-la. Caso você não tenha condições de fazer isso, é preciso então escrever uma nova .DLL que obedeça o padrão do JNI e, seu programa carregaria essa nova .DLL para então dela, acessar a sua .DLL final. Espero ter ajudado um pouco... -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Rogério Peres Gomes wrote: Pessoal da Lista, Tenho a necessidade de desenvolver uma aplicação que acessa o hardware da máquina como portas COM's, como consigo acessar portas seriais, por exemplo ??? Outra dúvida é : Eu consigo acessar DLL's ou LIB's desenvolvidas em outras linguagens (C++, VB, Delphi) Será que o Java tem a possibilidade de desenvolver aplicações deste nível Agradeço a atenção de todos. Rogério Peres Gomes -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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
[java-list] Re: RES: [JavaC] código de barras
Oi Reinaldo, Para gerar para arquivo é o seguinte: Crie uma classe Java que pegue a string do código de barra e então você cria um objeto BarCode2of5: public class Teste { public static void main() { FileOutputStream fos = new FileOutputStream(C:\\diretorio\\barra.jpg); ByteArrayOutputStream imageBuffer = new ByteArrayOutputStream(); barCode = new BarCode3of9(); try{ barCode.createBarCode(imageBuffer,barCodeString); imageBuffer.writeTo(fos); /* ou acho que isso tb deve funcionar... fos.write(imageBuffer.toByteArray()); */ fos.close(); } catch (IOException ioex) { ioex.printStackTrace(); } } } Reinaldo Yoshio Simizu wrote: valeu kra, descobri o problema, estava compilando com o 1.4 e na verdade o tomcat tava apontando pro diretório do 1.3 foi burrice minha.Ah, ele está imprimindo o código de barras no browser, vc sabe como fazer para gerar um arquivo em algum diretório?? É só mexer no main da classe BarCode2of5?? []s reinaldo - Original Message - From: Nilo Garcia Silveira [EMAIL PROTECTED] To: Reinaldo Yoshio Simizu [EMAIL PROTECTED] Sent: Thursday, January 10, 2002 4:18 PM Subject: Re: RES: [JavaC] código de barras Reinaldo, Não sei se vc percebeu, mas as classes possuem um package. Eu não sei como funciona o Tomcat mas, acho que as classes devem estar em algum diretório do CLASSPATH e, além disso, respeitar o PACKAGE. Então, por exemplo: Se o diretório C:\TOMCAT\CLASSES está no CLASSPATH, então vc deveria criar um subdiretório -- barcode e, então copiar as classes lá.. Bom, isso é um chute, nunca mexi com TOMCAT mas acho que isso faz lógica -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Reinaldo Yoshio Simizu wrote: Coloquei os arquivos BarCodeBean.class e .java e BarCode2of5.class e .java no mesmo diretório do .jsp (showBarCode) e está dando erro de compilação, que o jsp não reconhece BarCodeBean. Vc imagina o q seja? Será q montei esses arquivos . class de maneira incorreta?! valeu! reinaldo - Original Message - From: Nilo Garcia Silveira [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, January 10, 2002 2:58 PM Subject: Re: RES: [JavaC] código de barras Reinaldo, Lá vai de novo, showBarCode.jsp -- %@ page contentType=image/jpeg% jsp:useBean class=barcode.BarCodeBean id=barCodeBean scope=request / jsp:setProperty name=barCodeBean property=*/ % // System.out.println([showBarCode.jsp] Gerador de Código de Barras inicializado !!); barCodeBean.initialize(application,session, request,response,out); barCodeBean.renderBarCode(); // System.out.println([showBarCode.jsp] Gerador de Código de Barras finalizado !!); % -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Para sair do grupo, mande mail p/: [EMAIL PROTECTED] Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Acesso a Hardware e utilização de DLL's ou LIB's
Rogério, Para acessar portas COM, você escreve como se fossem arquivos, com a diferença que você vai associar seu objeto FileOutputStream com uma porta. No caso de Windows, poderia ser assim: try { FileOutputStream fos = new FileOutputStream(\\COM1); //wrap stream in friendly PrintStream PrintWriter ps = new PrintWriter(fos); //print text here ps.println(Estou enviando esta string para a porta COM1...); //form feed -- this is important //Without the form feed, the text will simply sit // in print buffer until something else gets printed. /* Essa linha seria importante para ejetar a folha da impressora, caso fosse esse o dispositivo ps.print(\f); */ //flush buffer and close ps.close(); fos.close(); } catch (IOException ioex) { } Quando fosse for acessar uma impressora, mude a linha para: ... FileOutputStream fos = new FileOutputStream(\\LPT1); ... Para linux seria a mesma coisa, só que o nome das portas é diferente, esta associado com devices como, /dev/tty, /dev/alguma coisa, e assim por diante. Rogério, agora se você quiser acessar .DLL's isso é possível através de JNI API, só que lhe aviso de uma coisa. A sua .DLL deve ser reescrita para que JNI possa acessá-la. Caso você não tenha condições de fazer isso, é preciso então escrever uma nova .DLL que obedeça o padrão do JNI e, seu programa carregaria essa nova .DLL para então dela, acessar a sua .DLL final. Espero ter ajudado um pouco... -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Rogério Peres Gomes wrote: Pessoal da Lista, Tenho a necessidade de desenvolver uma aplicação que acessa o hardware da máquina como portas COM's, como consigo acessar portas seriais, por exemplo ??? Outra dúvida é : Eu consigo acessar DLL's ou LIB's desenvolvidas em outras linguagens (C++, VB, Delphi) Será que o Java tem a possibilidade de desenvolver aplicações deste nível Agradeço a atenção de todos. Rogério Peres Gomes -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Maskara em Jtext
Esse exemplo eu peguei em alguma lista de java, não me lembro se foi javacampinas ou soujava -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Bruno Borges wrote: nao tem isso no jdk 1.3.1, somente no jdk 1.4, q infelizmente ainda eh beta... :)... jah vi aplicativos com maskara, mas os cara fizeram soh pra se mostrar, nao programaram um pacote bunitinho pra usar facilmente ... :/... dah uma olhada na sourceforge.net, se achar, avisa nois abracos bruno --- Rodrigo Cesar Herefeld [EMAIL PROTECTED] escreveu: Como eu posso utilizar masks para formatar a digitação em Jtext`s? A idéia é que em uma caixa de texto para data o próprio programa já apresente algo como --/--/ onde o usuario só possa digitar uma data valida , ficaria algo como 01/01/2002 depois de digitado. -- Rodrigo Cesar Herefeld Analista de Sistemas Consultoria de Informatica Cathedral [EMAIL PROTECTED] -BEGIN PGP MESSAGE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Gnome PGP version 0.4 owJ4nDsdWcJg/fn6pqD8lKLM9HwF59TixCIFj9Si1LTUnBReriKIeIZDTmZeaUVSkV5yfq5eUhEvly5BAADsyBus=Ng6+ -END PGP MESSAGE- -- Rodrigo Cesar Herefeld Analista de Sistemas Consultoria de Informatica Cathedral [EMAIL PROTECTED] -BEGIN PGP MESSAGE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Gnome PGP version 0.4 owJ4nDsdWcJg/fn6pqD8lKLM9HwF59TixCIFj9Si1LTUnBReriKIeIZDTmZeaUVSkV5yfq5eUhEvly5BAADsyBus=Ng6+ -END PGP MESSAGE- -- 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] - ___ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.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 para sair da lista: envie email para [EMAIL PROTECTED] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 mask.zip Description: Zip compressed data -- 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] Abrir uma sessão de browser a partirde aplicação Java
Ainda mais, Se fosse quiser iniciar o browser padrão do computador (funciona apenas no Window$), o código é o seguinte: String url = http://www... try{ Runtime.getRuntime().exec(start + url ); }catch(IOException e) {e.printStackTrace(); } -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 Igor wrote: Coloca isso no seu Codigo. Funciona em Ruindows Com Netscape e IE... String navegador = Diretório_do_Navegador ; String url = http://www... try{ Runtime.getRuntime().exec( navegador + + url ); }catch(IOException e) {e.printStackTrace(); } Espero q seja o q procura []'s Igor - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, December 28, 2001 12:58 AM Subject: [java-list] Abrir uma sessão de browser a partir de aplicação Java 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 Por favor, solicito a seguinte ajuda: - como faço para abrir uma sessão de browser para uma determinada URL, a partir de uma aplicação Java? Atenciosamente, José Airton Fernandes da Silva -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Comparação de strings
Ruy, Acho que a sua comparação está errada, tente: if (totais.get(adiantamentos).equals(0,00)) { Ruy Pedroso wrote: Oi Pessoal, Antes de tudo, agradeço pelas ajudas anteriores. Essa lista está me ajudando bastante. Gostaria mais uma vez de pedir auxílio. Estou com problemas na comparação de strings. A questão é que armazeno numa Hashtable (utilizando o método put()) alguns valores obtidos de um banco de dados. A primeira coisa que faço é exibir na tela o conteúdo de algumas keys da Hashtable, através no método get() (por ex.: %= totais.get(adiantamentos) %). Até aqui funciona sem problemas. Contudo, quando tento comparar o conteúdo da key com uma string, por ex: if (totais.get(adiantamentos) == 0,00) { a comparação não é realizada, mesmo sabendo que o valor da key é 0,00. Olhando na documentação do método get (classe Hashtable), notei que ele retorna um Object. Por isso, tentei algumas variações: if ((String)totais.get(adiantamentos) == 0,00) { ou if (totais.get(adiantamentos).toString() == 0,00) { Apesar de compilarem sem problemas, nenhuma dessas soluções resolveu a questão. Alguém pode me dar uma pista? Desde já agradeço qualquer ajuda. Abraços, Ruy Pedroso -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] JavaWebMail
Olás, Eu gostaria de saber se existe e onde posso encontrar um JavaWebMail completo, que mande e-mails (isso eu sei fazer) e que receba e-mails e manipule-os (como armazenar em um banco de dados). Eu sei que tenho de usar a JavaMail API mas, não sei como. Obrigado, -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] enviar email
Dê uma olhada: http://java.sun.com/products/javamail/index.html Esta é a API Java para manipular e-mails e, vem com exemplos também. Igor Steinhoff wrote: Pessoal, 2 dúvidas que talvez alguém possa me ajudar : 1 - Como faço para disparar um email de dentro de um código java ? 2 - É possível monitorar alguns processos java através de uma simples aplicação em java ? Tipo, eu consigo monitorar estes processos java usando um script unix , mas queria fazer algo em java . obrigado, -- 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] - -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Java Benchmark
Olás, Alguém conhece a página: http://www.volano.com/benchmarks.html É uma página de benchmark de JVM. Está com um teste atualizado de Dezembro/2001. Eles disponibilizam o sistema de benchmark para que cada um possa fazer seu próprio teste. O meu problema é que eu não estou conseguindo rodar o teste. Acho que falta alguma configuração... Eu executo a classe server e tudo bem, ela inicia e espera requesições. Só que quando eu vou tentar rodar a classe client, ele dá o seguinte erro: java.net.SocketException: connect code=(10055) Alguém já utilizou esse sistema alguma vez ou tem idéia do que pode estar acontecendo??? -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] Java Benchmark
Olás, Alguém conhece a página: http://www.volano.com/benchmarks.html É uma página de benchmark de JVM. Está com um teste atualizado de Dezembro/2001. Eles disponibilizam o sistema de benchmark para que cada um possa fazer seu próprio teste. O meu problema é que eu não estou conseguindo rodar o teste. Acho que falta alguma configuração... Eu executo a classe server e tudo bem, ela inicia e espera requesições. Só que quando eu vou tentar rodar a classe client, ele dá o seguinte erro: java.net.SocketException: connect code=(10055) Alguém já utilizou esse sistema alguma vez ou tem idéia do que pode estar acontecendo??? -- Nilo Garcia Silveira Estagiário Visual Systems Informatica Ltda. Oracle Partner Program http://www.visualsystems.com.br Tel: (17) 2124425 R. 31 -- 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] -