Importar pacotes

1 resposta
L

Pessoal,
Desta vez eu nao consigo fazer o import de um package que criei e
estou a receber o seguinte erro :

C:\MyProjects\beerV1>javac -classpath "C:\Programas\Apache Software Foundation\T
omcat 5.5\common\lib\servlet-api.jar; classes" -d classes src\com\example\model\
BeerExpert.java
src\com\example\model\BeerExpert.java:3: package com.example.web does not exist
import com.example.web.*;
^
Note: src\com\example\model\BeerExpert.java uses unchecked or unsafe operations.

Note: Recompile with -Xlint:unchecked for details.
1 error

Ou seja náo consigo fazer o import do com.example.web que contem uma classe chamada BeerSelect e que por sua vez tem um metodo chamado doPost eis o codigo da class :

//Class que import o pacote

package com.example.model;

import com.example.web.*; // TA DANDO ERRO AQUI
import java.util.*;

public class BeerExpert{
	public List getBrands(String color){
		List brands = new ArrayList();
		if(color.equals("amber")) {
			brands.add("Jack Amber");
			brands.add("Red Moose");
			
		}
		else{
			brands.add("Jail Pale Ale");
			brands.add("Gout stout");
		}
	return(brands);
	}
	
}
//Class que tem o metodo doPost que quero usar na outra class

package com.example.web;


import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class BeerSelect extends HttpServlet{
	
	public void doPost(HttpServletRequest request,
					HttpServletResponse response)throws IOException, ServletException{
				    
				
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		
		out.println("Beer Selection Advice<br>");
		String c = request.getParameter("color");
		
		
			out.print("<br>Apanha a cerveja de cor : " + c);
		
	
				    
	} 
}

espero que alguem me ajude com este tema dos imports

obrigado desde ja !

1 Resposta

BrunoBastosPJ

Ele ta procurando esse com.example.web no seu classpath e não está achando… você tem que botar ele no seu classpath… pode fazer um jar do pacote todo e adicionar

Criado 11 de setembro de 2006
Ultima resposta 12 de set. de 2006
Respostas 1
Participantes 2