Minha JVM não encontra pacote

1 resposta
S

Salve comunidade.

Parece ridículo o que eu vou colocar aqui, mas duvidas são dúvidas então vamos lá.

Eu estou tentando rodar um programinha pra poder entender um conceito sobre acessibilidade de classes o seguinte:

1 - Criei um diretório chamado codigos na minha raiz;

2 - Dentro desse meu diretório criei outros dois chamados pack1 e pack2;

3 - Dentro de pack1 criei a seguinte classe

package br.pack1;

class OlaMundo{

	String nome = "Olá Mundo";

	
	OlaMundo(){}	

	public String getNome(){

	   return nome;
	
	}


	public void setNome(String nome){

	    this.nome = nome;
	
	}


}

4 - Dentro de pack2 crie a seguinte classe
[ccode]

package br.pack2;

import br.pack1.OlaMundo;

class OlaMundoCruel{

public static void main(String[] args){
String nome = "mundo cruel";
OlaMundo olaMundo = new OlaMundo();

System.out.println(olaMundo.getNome() + " " + nome);	

}

}

Utilizando o compilador Java javac, a primeira classe compila com sucesso, porém, ao tentar compilar a segunda eu obtenho a seguinte exception

package br.pack1 does not exist.

Mesmo sabendo que classes default só se enchergam se estiverem no mesmo pacote. Eu estou fazendo esse teste para entender melhor o conceito. Se alguém já pegou esse erro e puder ajudar desde já agradeço

1 Resposta

silviomoreto

seguinte cara… vc declarou as classes normal… entao pode ser isso…

tenta criar as classes como public e os métodos e construtores dela também!

Criado 20 de maio de 2010
Ultima resposta 20 de mai. de 2010
Respostas 1
Participantes 2