Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hélio_Julio

Não consigo importar outra classe

Recommended Posts

Olá, estou desenvolvendo um sitema em struts e nãoestou conseguindo chamar a outra classe.Primeira classe:Produto

public class Produto { /////////////////////////////////////// // attributes private int produtoId; private String nome; /////////////////////////////////////// // operations public Produto(int produto_id, String nome) { this.produtoId = produto_id; this.nome = nome; } // end Produto public int getProdutoId() { return this.produtoId; } // end getProdutoId public void setProdutoId(int produto_id) { this.produtoId = produto_id; } // end setProdutoId public String getNome() { return this.nome; } // end getNome public void setNome(String nome) { this.nome = nome; } // end setNome } // end Produto

Segunda classe:Catalago,essa que vai chamar a classeProduto.

import Produto.*;import java.util.ArrayList;public interface Catalogo { /////////////////////////////////////// // operations public Produto recuperarProduto(int id_produto) throws Exception; public ArrayList recuperarCatalogoProdutos() throws Exception;} // end Catalogo

Já copilei a classe Produto e quando vou copilara classe Catalago ele não encontra dando o seguinte erro:

C:\Documents and Settings\ju\Desktop\teste\Catalogo.java:2: package Produto does not existimport Produto.*;^C:\Documents and Settings\ju\Desktop\teste\Catalogo.java:13: cannot find symbolsymbol : class Produtolocation: interface Catalogo public Produto recuperarProduto(int id_produto) throws Exception; ^2 errorsExit code: 1There were errors

Estou usando o jdk-1_5_0_06 .Por que não importa a classe Produto ,sendoque está na mesma pasta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

set JAVA_HOME=C:\DEV\JAVA\JDKset PATH=C:\DEV\JAVA\JDK\BIN;%PATH%;set CLASSPATH=C:\DEV\JAVA\JDK\jre\lib;C:\DEV\JAVA\JDK\jre\lib\rt.jar;C:\DEV\JAVA\JDK\lib\dt.jar;C:\DEV\JAVA\JDK\lib\htmlconverter.jar;C:\DEV\JAVA\JDK\lib\tools.jar;C:\DEV\TOMCAT\common\lib\jsp-api.jar;C:\TOMCAT\common\lib\jasper-runtime.jar;C:\DEV\TOMCAT\common\lib\servlet-api.jar;C:\TOMCAT\common\lib\commons-el.jar;C:\DEV\TOMCAT\common\lib\jasper-compiler.jar;C:\DEV\TOMCAT\common\lib\jasper-compiler-jdt.jar;C:\DEV\TOMCAT\common\lib\mail.jar;C:\DEV\TOMCAT\common\lib\activation.jar;C:\DEV\TOMCAT\common\lib\mysql-connector-java-3.1.12-bin.jarset TOMCAT=C:\DEV\TOMCATset TOMCAT_HOME=C:\DEV\TOMCATset CATALINA_HOME=C:\DEV\TOMCAT

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que o erro foi que na sua classe produto você não setou que era do pactoe produtopackage Produto;public class Produto {///////////////////////////////////////// attributesetc. e tal

Compartilhar este post


Link para o post
Compartilhar em outros sites

a classe Produto se encontra no pacote Produto e a classe Catalogo está em outro pacote?Verifica isso.Pq do jeito que você colocou, você tá importando o pacote Produto e não está instanciando a classe.É diferente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.