Package duvida

ae pessoal pq meu .class nao criando dentro do package que definir?

package Food;
public abstract  class superr{
	public abstract void setS();
}

:?:

javac Food/superr.java

assim fica dificil tirar tua duvida ? Vc está compilando por alguma IDE ?
Começa tentando definir a nomeclatura do pacote minusculo, creio que não esteja encontrando.

to usando o ms-dos mesmo… to usando nenhuma ide nao… eu salvei o arquivo .java dentro de uma pasta c:\java\cap1 meuarquivo.java

como disse o daniel destro, está faltando a pasta do seu package, no caso,

c:\java\cap1\Food\superr.java

somente para lembrar, packages começam com minusculo.

Se não conseguir, coloque a mensagem de erro do compilador que fica mais fácil de ajudar.

Roger

olá, se vc não estiver usando IDE, ou seja se estiver usando o console, o bash, ou algo do tipo terá q usar o seguinte comando:

javac -d . nomeDoArquivo.java

será criada na pasta corrente um diretório com o nome que estiver na frente de package, tal diretorio ira conter o .class da classe “compilada”.

espero ter ajudado