Vivian,

compilei com o jdk 1.1 e 1.2 e ambos funcionaram.

Deve ser algum problema no seu ambiente de desenvolvimento.


[EMAIL PROTECTED] wrote:
> 
> Ola Vivian,
> 
> Ao receber seu email recortei o fonte desta pagina e compilei com jdk 1.1.8 sem
> problemas, so foi preciso arrumar uns comentarios que ficaram mal posicionados
> no fonte. Em seguida envie um e-mail para mim mesmo sem problemas. Que
> compilador Java voce esta utilizando? Ainda não testei com o Jdk 1.2.
> 
> []s, Grego
> 
> ____________________Separador de Resposta____________________
> Assunto:    [SouJava-J] Ref: Java & E-mail
> Autor:  <[EMAIL PROTECTED]>
> Data:       11/11/99 14:06
> 
> Compilei o exemplo que o Ricardo Grego enviou (sobre Email) e o codigo esta
> com seguintes erros:
> 
> Wrong number of arguments in constructor:
> URL u = new URL("mailto:"+to);        // Create a mailto: URL
> 
> Method openConnection() not found in class URL.
> URLConnection c = u.openConnection();        // Create a URLCOnnection for
> it
> 
> Wrong number of arguments in constructor.
> end = new URL("http","java.sun.com","index.html");
> 
> Nao consigo arrumar!!! Verifiquei os construtores de URL na documentacao do
> Java e nao consigo encontrar o erro!!! Alguem poderia me ajudar???? Esse
> ultimo erro eh super estranho pois a linha nao esta no codigo!!!
> 
> Obrigada
> 
> Vivian
> [EMAIL PROTECTED]
> -----Original Message-----
> From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Date: Wednesday, November 10, 1999 10:35 AM
> Subject: Re:Java & E-mail
> 
> Ola Carlos,
> 
> Aqui vai um exemplo que encontrei no livro "Java Examples in a Nutshell".
> Esse
> livro eu recomendo embora seja para a versao 1.1. Os exemplos contidos nele
> voce
> pode baixar em http://www.oreilly.com/catalog/jenut/
> 
> Obs.: Ainda não testei esse exemplo, mas deve funcionar.
> 
> []s, Grego
> 
> // This example is from _Java Examples in a Nutshell_.
> http://www.oreilly.com)
> // Copyright (c) 1997 by David Flanagan
> // This example is provided WITHOUT ANY WARRANTY either expressed or
> implied.
> // You may study, use, modify, and distribute it for non-commercial
> purposes.
> // For any commercial use, see http://www.davidflanagan.com/javaexamples
> 
> import java.io.*;
> import java.net.*;
> 
> /**
> * This program sends e-mail using a mailto: URL
> **/
> public class SendMail {
>   public static void main(String[] args) {
>     try {
>       // If the user specified a mailhost, tell the system about it.
>       if (args.length >= 1) System.getProperties().put("mail.host",
> args[0]);
> 
>       // A Reader stream to read from the console
>       BufferedReader in = new BufferedReader(new
> InputStreamReader(System.in));
> 
>       // Ask the user for the from, to, and subject lines
>       System.out.print("From: ");
>       String from = in.readLine();
>       System.out.print("To: ");
>       String to = in.readLine();
>       System.out.print("Subject: ");
>       String subject = in.readLine();
> 
>       // Establish a network connection for sending mail
>       URL u = new URL("mailto:" + to);      // Create a mailto: URL
>       URLConnection c = u.openConnection(); // Create a URLConnection for it
>       c.setDoInput(false);                  // Specify no input from this
> URL
>       c.setDoOutput(true);                  // Specify we'll do output
>       System.out.println("Connecting...");  // Tell the user what's
> happening
>       System.out.flush();                   // Tell them right now
>       c.connect();                          // Connect to mail host
>       PrintWriter out =                     // Get output stream to mail
> host
>         new PrintWriter(new OutputStreamWriter(c.getOutputStream()));
> 
>       // Write out mail headers.  Don't let users fake the From address
>       out.println("From: \"" + from + "\" <" +
>                   System.getProperty("user.name") + "@" +
>                   InetAddress.getLocalHost().getHostName() + ">");
>       out.println("To: " + to);
>       out.println("Subject: " + subject);
>       out.println();  // blank line to end the list of headers
> 
>       // Now ask the user to enter the body of the message
>       System.out.println("Enter the message. " +
>                          "End with a '.' on a line by itself.");
>       // Read message line by line and send it out.
>       String line;
>       for(;;) {
>         line = in.readLine();
>         if ((line == null) || line.equals(".")) break;
>         out.println(line);
>       }
> 
>       // Close the stream to terminate the message
>       out.close();
>       // Tell the user it was successfully sent.
>       System.out.println("Message sent.");
>       System.out.flush();
>     }
>     catch (Exception e) {  // Handle any exceptions, print error message.
>       System.err.println(e);
>       System.err.println("Usage: java SendMail [<mailhost>]");
>     }
>   }
> }
> 
> ____________________Separador de Resposta____________________
> Assunto:    Java & E-mail
> Autor:  <[EMAIL PROTECTED]>
> Data:       09/11/99 16:02
> 
> Prezados Javaneses,
> 
> Estou desenvolvendo um software de Controle de Estoque de Suprimentos de
> Informática na Intranet utilizando Applets e Servlets.
> 
> Gostaria de, após processar o atendimento de uma Requisição efetuada
> pelo Usuário, enviar um E-mail ao próprio e ao seu chefe imediato
> registrando a operação.
> 
> Todos os campos necessários e E-mails dos envolvidos estão disponíveis
> mas ainda não sei como proceder, em Java, para enviar o tal e-mail.
> 
> Li uma mensagem recentemente na lista referenciando a classe JavaMail.
> Baixei a documentação mas não tive tempo de explorá-la, por ser muito
> extensa e por ainda estar "capinando" com a lógica orientada a objetos e
> a sintaxe básica do Java.
> 
> Gostaria de uma orientação sobre o assunto e se é possível utilizar
> algum método mais simples, como a classe URL, por exemplo, com o
> clássico comando:
> 
> mailto:[EMAIL PROTECTED]?subject=assunto&body=corpo&cc=outro_usuari
> [EMAIL PROTECTED]
> 
> Agradeço antecipadamente pela orientação,
> 
> []'s
> 
> Carlos Campos
> [EMAIL PROTECTED]
> Analista de Sistemas / Bolsista PCI
> MCT/CNPq  - CETEM - Centro de Tecnologia Mineral
> Fone: 0xx21 5607222 - Ext. 358
> 
>     --------------------------- LISTA SOUJAVA ---------------------------
>     http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------
> 
> 
> 
>   ------------------------------------------------------------------------
>                  Name: RFC822.TXT
>    RFC822.TXT    Type: Self Extracting File (text/plain)
>              Encoding: 7bit

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - São Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a