Não consigo criar estruturas de pacotes

5 respostas
caio_sope

Olá pessoal.
O que acontece é o seguinte. Só consigo criar classes com pacote default.
Se defino qualquer pacote com o comando “package”, e depois crio a estrutura de pacotes e coloco o .class lá, o java não reconhece a classe.
Isso ocorre sempre, criando classes na mão (bloco de notas), ou mesmo com IDEs (utilizo o eclipse).

Será que preciso configurar alguma coisa a mais na minha variável de ambiente, ou coisa assim?
Podem me ajudar?

5 Respostas

Clerius

O package está relacionado com a estrutura de diretórios do seu projeto.
Se for definido na classe “package br.com.teste”, o arquivo da classe deverá estar no diretório “br/com/teste”

caio_sope

Sim.

Eu já faço isso.

Por exemplo… crio uma classe chamada Classe1 com o comando:

package com.teste;

coloco o .class no diretório /com/teste

depois crio uma classe no diretório raiz, importando a classe criada com:

import com.teste.Classe1;

ele dá erro de não encontrou a Classe1

Alguma idéia do que pode ser???

andbecker

vc verificou se não tem erro de casesensitive?

Clerius

Qual o comando você está utilizando para executar?

Talvez esteja faltando o parâmetro do classpath no comando java. Exemplo: “java Main -cp pacote”

caio_sope

Verifiquei e não tem erro no case sensitive.

Então eu nem consigo chegar a executar, pois não compila. Diz que não acha a classe.

Criado 12 de junho de 2011
Ultima resposta 12 de jun. de 2011
Respostas 5
Participantes 3