Ir para conteúdo

Arquivado

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

giovanics

Como chamar uma classe criada por mim de outra cla

Recommended Posts

Criei uma classe de conexao e preciso acessar seus métodos dentro de uma outra classe criada por mim. Tentei usar o import.conexao.Conexao e dá erro. Diz que não achou o pacote e por aí vai. 1. A estrutura é a seguinte : WEB-INFclasseseans WEB-INFclassesconexao WEB-INFclasses ags ...2. Dentro do folder conexao tenho a classe Conexao.java que tem o seguinte início : package conexao; import java.sql.*; public class Conexao { private Connection connection; private Statement statement; ... Basta especificar o pacote que a classe pertencerá, não é isso ? 3. Dentro do folder tags tenho a classe TagUsuario.java que tem o seguinte início : package tags; import conexao.Conexao; import java.io.*; import java.sql.*; import java.util.*; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; public final class TagUsuario implements BodyTag { ... Quando mando compilar com o JAVAC a classe TagUsuario.java dá o erro dizendo que não encontrou o pacote conexao. E aí, o que estou fazendo de errado ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente o seu problema é que o compilador não está encontrando o pacote pq o seu classpath não está devidamente configurado. Adicione a localização do pacote Conexao no classpath que deve funcionar e lembre-se que você poderá acessar apenas os métodos e variáveis públicas da classeAté

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.