Package e import

5 respostas
Ba_TE_rA

Tenho um package (pacote) e quero que classes contidas no diretório raiz prev (que também estão no package) façam uso através de import de classes que estão na raiz do diretóio prevayler. O erro seguinte foi acusado:

pacote/prev/xxx.java [3:1] cannot access prev.org.prevayler.Transaction

Minha estrutura de diretórios é:

  • pacote (outras classes que estão no package)
    • prev (classes que estão no package e querem importar de org/prevayler)
      • org
        • prevayler (contém classes que serão usadas por outras que estão em prev)

5 Respostas

Ba_TE_rA

:arrow: pacote
:arrow: :arrow: prev
:arrow: :arrow: :arrow: org
:arrow: :arrow: :arrow: :arrow: prevayler

É isso

andre_a_s

Hummm… não entendi mto bem oq vc quer…
:?
Vc quer somente acessar as classes de outros pacotes? É só dar o import.
Se vc quer usar o prevayler, deve colocar os JARs no classpath da sua maquina ou da sua IDE, caso contrário ele nao irá achar as classes :wink:

keller

qual o modificador da classe Transaction ?

Ba_TE_rA

Tenho isso:

package pacote;

import prev.org.prevayler.Transaction;

public class AdicionaTupla implements Transaction

public AdicionaTupla(<parametros>)

É a classe Transaction do Prevayler 2.02.005

cv1

Entao vc ta importando a classe errada. O nome do pacote eh org.prevayler, nao prev.org.prevayler :wink:

Criado 17 de janeiro de 2005
Ultima resposta 18 de jan. de 2005
Respostas 5
Participantes 4