Olá, pessoal do GUJ.
Bem, estou quase terminando o estudo de JAVA, no ´penúltimo capítulo do livro “JAVA2, desencolvendo e Implementando Aplicações” da Editora Érica.
E desde o início tive o problema de não ter conseguido configurar corretamente as variáveis de ambiente. Mas isso foi facilmente resolvido com o uso do JCREATOR, que já estabelece o caminho apropriado para as aplicações que o livro sugere.
O problema é que agora o problema se agravou, não consigo compilar a servlet. Acredito que o rpblema esteja nas configuração de alguma variável de ambiente.
O programa é o seguinte:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Pessoa extends HttpServlet
{
public void doGet (HttpServletRequest req, HttpServletResponse res)
{
String nome = req.getParameter("nome");
String data = req.getParameter("data");
String filhos = req.getParameter("filhos");
try
{
PrintWriter out = new PrintWriter(new FileWriter("c:/pessoa.txt"));
out.println(nome);
out.println(data);
out.println(filhos);
out.close();
PrintStream tela = new PrintStream(res.getOutputStream());
tela.println("<HTML><BODY>");
tela.println("Obrigado, suas informações foram gravadas com sucesso!");
tela.println("<BR><P>");
tela.println("<B> Nome :</B>" + nome + "<BR>");
tela.println("<B> Data Nasc. :</B>" + data + "<BR>");
tela.println("<B> Qtde Filhos :</B>" + filhos + "<BR>");
tela.println("</BODY></HTML>");
}
catch (IOException erro1)
{
try
{
PrintStream tela = new PrintStream(res.getOutputStream());
tela.println("<HTML><BODY>");
tela.println("Erro! Não foi possível receber os dados enviados");
tela.println("<BR><P>TEnte novamente mais tarde");
tela.println("</BODY></HTML>");
}
catch(IOException erro2){}
}
}
}
Os erros que estão dando são os seguintes:
package javax.servlet does not exist
package javax.servlet.http does not exist
cannot find symbol
cannot find symbol class HttpServletRequest
cannot find symbol class HttpServletResponse
As variáveis PATH e CLASSPATH estão da seguinte forma:
[b]Variável PATH:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\GTK\2.0\bin;C:\ARQUIV~1\Borland\Delphi6\Bin;C:\ARQUIV~1\Borland\Delphi6\Projects\Bpl;C:\Arquivos de programas\Java\jdk1.6.0\bin;C:\Arquivos de programas\QuickTime\QTSystem
[/b]
[b]Variável CLASSPATH:
.;C:\Arquivos de programas\Java\jdk1.6.0\lib\ext\QTJava.zip;C:\jswdk-1.0.1\lib\servlet.jar[/b]
Devo informar ainda que instalei o JDK na pasta C:/Arquivos de Programas/Java
Também informo que o JSWDK-1.0.1 foi instalado no disco C, o caminho é o seguinte:
C:jswdk-1.0.1/jswdk-1.0.1
Quando descompactei o arquivo baixado o sistema criou outra pasta jswdk dentro da que já existia, não sei se isso é normal.
E então, pessoal, poderiam ajudar-me com mais esse problema ?
Desde já agradeço a ajuda !
Tenho as imagens dos caminhos salvo em JPEG, mas não os tenho em nenhuma URL da internet, por isso não estou colocando. Se for preciso abro uma conta no Imageshack e as publico para melhor visualização.

