[java-list] Ferramenta
Alguem conhece uma ferramanta para UML, que seja Free, fora o ArgoUML? __ Seleção de Softwares UOL. 10 softwares escolhidos pelo UOL para você e sua família. http://www.uol.com.br/selecao -- 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] JasperReport
Estou com um problema que não consigo resolver. Fiz meu relatorio em xml. A parte que eu fiz para fazer a busca sql é assim: E a classe que tem o static void main é assim: import dori.jasper.engine.*;import dori.jasper.engine.design.*;import dori.jasper.engine.print.*;import dori.jasper.view.*; public class relatorio { /** Creates a new instance of relatorio */ public relatorio() { try { System.setProperty("org.xml.sax.driver", "org.apache.xerces.parsers.SAXParser"); // First, load JasperDesign from XML and compile it into JasperReport JasperDesign jasperDesign = JasperManager.loadXmlDesign("c:\\Falta.xml"); JasperReport jasperReport = JasperManager.compileReport(jasperDesign); // Third, get a database connection Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); java.sql.Connection conn = java.sql.DriverManager.getConnection("jdbc:odbc:diplomacao","",""); // Fourth, create JasperPrint using fillReport() method JasperPrint jasperPrint = JasperManager.fillReport(jasperReport,null,conn); // Or to view report in the JasperViewer JasperViewer.viewReport(jasperPrint); }catch (Exception e){ e.printStackTrace();} } /** * @param args the command line arguments */ public static void main(String[] args) { relatorio a = new relatorio();} } E o seguinte erro é retornado * WARNING: Unable to compile with "sun.tools.javac.Main" compiler. ** Cause : java.lang.ClassNotFoundException : sun.tools.javac.Main ** Compiling with command line "javac" compiler. *java.sql.SQLException: ResultSet is closed at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(JdbcOdbcResultSet.java:6502) at sun.jdbc.odbc.JdbcOdbcResultSet.getStatement(JdbcOdbcResultSet.java:4231) at dori.jasper.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:381) at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:114) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:217) at dori.jasper.engine.JasperManager.fillReport(JasperManager.java:737) at relatorio.(relatorio.java:41) at relatorio.main(relatorio.java:55)NESTED BY :java.sql.SQLException: ResultSet is closed at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(JdbcOdbcResultSet.java:6502) at sun.jdbc.odbc.JdbcOdbcResultSet.getStatement(JdbcOdbcResultSet.java:4231) at dori.jasper.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:381) at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:114) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:217) at dori.jasper.engine.JasperManager.fillReport(JasperManager.java:737) at relatorio.(relatorio.java:41) at relatorio.main(relatorio.java:55)NESTED BY :dori.jasper.engine.JRException: Error closing ResultSet or Statement for report data source : Falta at dori.jasper.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:390) at dori.jasper.engine.fill.JRFiller.fillReport(JRFiller.java:114) at dori.jasper.engine.JasperFillManager.fillReport(JasperFillManager.java:217) at dori.jasper.engine.JasperManager.fillReport(JasperManager.java:737) at relatorio.(relatorio.java:41) at relatorio.main(relatorio.java:55)Caused by: java.sql.SQLException: ResultSet is closed at sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(JdbcOdbcResultSet.java:6502) at sun.jdbc.odbc.JdbcOdbcResultSet.getStatement(JdbcOdbcResultSet.java:4231) at dori.jasper.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:381) ... 5 more Alguem poderia me ajudar, please
[java-list] java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
Estou aprendendo a fazer relatórios usando o JasperReport.Quando eu tento carregar o arquivo xml em:JasperDesign jasperDesign = JasperManager.loadXmlDesign("c:\\Falta.xml"); um erro é retornado, que é o seguinte:System property org.xml.sax.driver not specified Pequisando na internet, vi uma solução que era a seguinte, colocar o seguinte trecho:System.setProperty("org.xml.sax.driver", "org.apache.xerces.parsers.SAXParser"); Agora o seguinte erro é retornadojava.lang.NoClassDefFoundError: org/apache/commons/digester/Digester Alguem sabe como que eu resolvo isso?Desde já agradeço as ajudas
[java-list] Duvida JasperReport
Estou aprendendo a fazer relatórios usando o JasperReport.Quando eu tento carregar o arquivo xml em:JasperDesign jasperDesign = JasperManager.loadXmlDesign("c:\\Falta.xml"); um erro é retornado, que é o seguinte:System property org.xml.sax.driver not specified Pequisando na internet, vi uma solução que era a seguinte, colocar o seguinte trecho:System.setProperty("org.xml.sax.driver", "org.apache.xerces.parsers.SAXParser"); Agora o seguinte erro é retornadojava.lang.NoClassDefFoundError: org/apache/commons/digester/Digester Alguem sabe como que eu resolvo isso?Desde já agradeço as ajudas
[java-list] JasperRerport
Estou começando a aprender a usar essa ferramenta de geração de relatórios,e estou com uma dúvida.Quero passar como paramêtro para o relatório um ArrayList contendo objetosde uma classe. Essa classe possui métodos getXX() e setXX().Normalmente eu obtenho os dados do Arraylist dessa maneira:/*faltas é um objeto da classe Arraylist*/for (java.util.Iterator it = faltas.iterator(); it.hasNext(); ) { Turma turma = (Turma)it.next(); String alguma_coisa = turma.getXX(); String outra_coisa = turma.getOutroXX();}Como que eu obtenho os dados da classe turma que estão no Araylist?Eu pus no relatório + ou - assimPara indicar que eu estou esperando um ArrayList como parametro E como que eu indico para o relatório obter todos os dados do Arraylist?Desde já agradeço a ajuda
[java-list] javax.mail
Alguem sabe como que eu faço para mandar um email para 2 destinatarios?Para eu mandar para um endereço eu faço + ou - issoString from = "[EMAIL PROTECTED]" //um end de email qualquerMimeMessage message = new javax.mail.internet.MimeMessage(session);InternetAddress addrFROM=new InternetAddress(from);message.addRecipient(Message.RecipientType.TO,addrFROM);Mas como que eu faço para mandar para dois emails?Já tentei colocar issoString from ="[EMAIL PROTECTED],[EMAIL PROTECTED]" mas não deu certo
[java-list] Session em JSP
Eu gostaria de saber qual que é a diretiva do jsp para que o mesmo não crie uma session quando o jsp é chamado.
[java-list] engenharia reversa no rose
Tentei fazer uma engenharia reversa no rose e não consegui, um erro foi retornado. Eis aqui as estapas que eu executei 1-Fui em tools 2- java 3-reverve engineer java 4-selecionei o .java que gostaria de fazer a engenharia reversa 5-add 6-reverse a seguinte mensagem surgiu: No CLASSPATH Environment Variable set Analyze Aborted on %s Eu tenho que setar alguma variavel no classpath? Não sei oque fazer. Por isso estou pedindo ajuda da lista. Desde já agradeço as colaborações
Re: [java-list] FTP em JAVA
Eu fiz um trabalho para a faculdade sobre isso. Eu fiz quando estava começando a aprender java, então deve ter alguns erros. Mas dá pra seguir como exemplo. - Original Message - From: Isandro To: [EMAIL PROTECTED] Sent: Saturday, November 23, 2002 5:26 PM Subject: [java-list] FTP em JAVA Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis!http://vila.bol.com.br Olá a todos, sou novo na lista e de cara procuro por ajuda. Estou desenvolvendo um cliente/servidor FTP, só que o que eu fiz não faz transferência de arquivos, mas só de troca de mensagens. O que quero é fazer com que ele troque arquivos, por isso apelo a vocês para me ajudarem, me enviem qualquer coisa que possa ser útil, o código, algum material didático, qualquer coisa. Muito obrigado. __Isandro Pimentelhttp://destination.rg3.netICQ#: 43887736 Current ICQ status: + More ways to contact me __ online?icq=43887736&img=21 Description: Binary data FTP.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] engenharia reversa no rose
Tentei fazer uma engenharia reversa no rose e não consegui, um erro foi retornado. Eis aqui as estapas que eu executei 1-Fui em tools 2- java 3-reverve engineer java 4-selecionei o .java que gostaria de fazer a engenharia reversa 5-add 6-reverse a seguinte mensagem surgiu: No CLASSPATH Environment Variable set Analyze Aborted on %s Eu tenho que setar alguma variavel no classpath? Não sei oque fazer. Por isso estou pedindo ajuda da lista. Desde já agradeço as colaborações
[java-list] Re:[java-list] Arquivo texto
Vc pode usar a classe java.io.DataOutputStream. De uma olhadinha na documentação do java para vc saber quais são os métodos que essa classe disponibiliza. Procurei meio rápido um exemplo no google, não sei se vai ajudar muito, mas está aí. import java.io.*; class Main { public static void main(String[] args) { if (args.length != 1) { System.err.println("Usage: java Main "); System.exit(-1); } FileOutputStream file_out; DataOutputStream data_out; try { file_out = new FileOutputStream(args[0]); data_out = new DataOutputStream(file_out); char a = 'a'; byte b = 2; String c = "abc"; short d = 4; byte[] b2 = {'a', 'b', 'c'}; data_out.write(b); data_out.write(b2, 0, b2.length); data_out.writeBoolean(true); data_out.writeChar(a); data_out.writeBytes(c); data_out.writeChars(c); data_out.writeDouble(123.456); data_out.writeFloat(123.456f); data_out.writeInt(678); data_out.writeLong(678l); data_out.writeShort(d); data_out.writeUTF(c); data_out.writeUTF("abc\n"); data_out.write(b); data_out.writeShort(d); data_out.flush(); System.out.println("Size of file written: " + data_out.size()); data_out.close(); } catch (IOException e) { System.out.println(e); } } } > Pessoal > > Gostaria de saber se existe uma maneira de se criar um arquivo texto (.txt) > através das classes do jdk. Necessito gerar um arquivo de log no formato > ".txt" com as "ações do usuário". Antes fazia isso atra vés de > "system.out.println ()", entretanto o número de usuários cresceu e agora estã o > me solicitando essa solução. > > Por favor, se alguém tiver um exemplinho, ajuda > > Obrigado. > __ Venha para a VilaBOL! O melhor lugar para você construir seu site. Fácil e grátis! http://vila.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] Re:[java-list] OFF-TOPIC: UML
Tem o ArgoUML, essa ferramenta é feito em java, então roda tb no linux > Caros, > > Alguem conhece alguma ferramenta UML para LINUX, si miliar ao Rational > Rose ou Power Design? > > Obrigado, > Wagner Eduardo Bidin > > ___ > Yahoo! Encontros > O lugar certo para encontrar a sua alma gêmea. > http://br.encontros.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 java-list- [EMAIL PROTECTED] > --- -- > > __ Encontre sempre uma linha desocupada com o Discador BOL! http://sac.bol.com.br/discador.html Ainda não tem AcessoBOL? Assine já! http://sac.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] Re:[java-list] doGet, doPost??
Quando uma página html manda seus atributos de uma form pelo metodo get, o servlet recebe esses atributos pelo doGet, o mesmo acorre pelo doPost. Eu prefiro usar o metodo Post para enviar coisas de um html ou jsp para o servlet, pois esse metodo não envia os atributos pela URL, escondendo assim esses atributos, o mesmo não ocorrendo com o get. Não sei se consegui esclarecer sua duvida, mas está aqui a minha contribuição > Caro colegas da lista, estou com uma duvida com relação e estes metódos > (doGet; doPost), pois naum sei qdo usar um ou outro. > Alguem poderia me esclarecer??? > > Marcelo Ataide Neto > Analista de Sistemas (Sefaz-MT) > > > > -- 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] > --- -- > > __ Encontre sempre uma linha desocupada com o Discador BOL! http://sac.bol.com.br/discador.html Ainda não tem AcessoBOL? Assine já! http://sac.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] -
Re: [java-list] Como enviar email com java
Acho que é isso que vc quer /* * Email.java * * Created on 11 de Outubro de 2002, 14:55 */ package beans;import javax.mail.*;import javax.mail.internet.*; /** Classe responsável pelo envio dos dados do usuário por email. * É aqui que é setado o servidor de email, conta e senha a ser * usado no envio do email * @author Rafael */public class Email { String smtpHost; String popHost; String from; String to; String username; String password; String text; /** Creates a new instance of Email * Seta as variaveis: servidor pop3 e smtp, email a ser usado * para o envio dos emails para os usuários do sistema, username * da conta e senha para autenticação. */ public Email(String from,int senha,String login) { this.from = from; this.text = "TEXTO A SER ENVIADO"; smtpHost = "smtp.bol.com.br"; //PODE SER QQ SERVIDOR popHost = "pop3.bol.com.br"; to = "QUEM ESTA ENVIADO"; username = "LOGIN"; password = "SENHA"; /*ISSO É PRECISO PQ NA MAIORIA DOS SERVIDORES DE EMAIL, VC TEM QUE SE AUTENTICAR PARA PODER ENVIAR UM EMAIL*/ } /** Envia a mensagem */ public void mandar_msg() { try { // Get system properties java.util.Properties props = System.getProperties(); // Setup mail server props.put("mail.smtp.host", smtpHost); props.put("mail.smtp.auth", "true"); // Get session javax.mail.Session session = javax.mail.Session.getInstance(props, new MyAthenticator()); session.setDebug(true); // Pop Authenticate yourself javax.mail.Store store = session.getStore("pop3"); store.connect(popHost, username, password); // Define message MimeMessage message = new javax.mail.internet.MimeMessage(session); InternetAddress addrTO=new InternetAddress(to); InternetAddress addrFROM=new InternetAddress(from); message.setFrom(addrTO); message.addRecipient(Message.RecipientType.TO,addrFROM); message.setSubject("Senha do sistema de controle de presenças"); message.setText(text); Transport transport = session.getTransport("smtp"); transport.connect(smtpHost, username, password); // Send message transport.send(message); } catch (Exception e) { e.printStackTrace(); } } } class MyAthenticator extends Authenticator { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("LOGIN","SENHA"); }} - Original Message - From: gvarela To: [EMAIL PROTECTED] Sent: Monday, November 04, 2002 2:17 PM Subject: [java-list] Como enviar email com java Encontre sempre uma linha desocupada com o Discador BOL! http://sac.bol.com.br/discador.htmlAinda não tem AcessoBOL? Assine já! http://sac.bol.com.br Olá Estou precisando enviar um email com um programa java. Como posso fazer isso? Alguém possui algum exemplo que possa me enviar?? Obrigado Geraldo
[java-list] Programa de documentação
Gostaria de saber se existe algum programa que, apartir do fonte faça a documentação do sistema, como por exemplo diagramas em UML. Gostaria de saber quais programas existem, e quais que sã os melhores. Desde já agradeço a cooperação.
Re: [java-list] Dúvida sobre JSP
Eu uso o netbeans para desenvolver aplicações, e ele simula o tomcat. Todos os jar que a minha aplicação usa eu ponho no web-inf/lib , pois ali seria um tipo de patch. - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, October 11, 2002 2:45 PM Subject: Re: [java-list] Dúvida sobre JSP 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 Tente fazer a conexão com o DB a aprtir de um Servlet, no seu domínio, e não na JSP. Carlos *** Carlos Santiago [EMAIL PROTECTED] Programador J2EE Equipe de Implementação - SAGETI Secretaria de Estado de Fazenda - MT *** "lg.lima" <[EMAIL PROTECTED]Para: "java-list" <[EMAIL PROTECTED]> m.br>cc: Assunto: [java-list] Dúvida sobre JSP 10/10/2002 12:48 Favor responder a java-list pessoal, eu criei uma aplicação, criada em 3 camadas (interface, dominio e BD) e funciona direitinho. Agora eu estou mudando a camada de interface para JSP. Mas quando eu rodo o JSP ele não acha o driver do MySQL Quando ele tenta criar a conexão, dá ClassNotFoundException, mas eu rodo a aplicação ele funciona sem problemas alguém sabe o q pode estar acontecendo ? Obrigado. Luiz Henrique -- 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] -
[java-list] mandar emal por java
Gostaria de saber como que faço para mandar emial em java. Eu vi um pequeno exemplo em http://www.javaworld.com/, ele segue a seguir import javax.mail.*;import javax.mail.internet.*;import java.util.*;/** * A simple email sender class. */public class SimpleSender{ /*** Main method to send a message given on the command line.*/ public static void main(String args[]) {try{ String smtpServer=args[0]; String to=args[1]; String from=args[2]; String subject=args[3]; String body=args[4]; send(smtpServer, to, from, subject, body);}catch (Exception ex){ System.out.println("Usage: java com.lotontech.mail.SimpleSender" +" smtpServer toAddress fromAddress subjectText bodyText");}System.exit(0); } mas tenho um problema, é que eu tenho que me autenticar com o servidor para eu poder enviar o email. Alguem sabe como que eu faço isso? Desde já agradeço eventuais ajudas