Package does not exist

Boa tarde,

criei um package mas quando importo esta dando o erro : Package food does not exist.
Usei o comando javac -d para compilar meu pacote food
Deve ser algo mto básico mas não esta funcionando! :cry:
Heelp me. Segue o código. Obrigada

arquivo Fruit.java

package food; public class Fruit{ //teste };

arquivo Apple.java

[code]import food.*;

class Apple{
//codigo
};[/code]

coloque seua classe dentro de uma pasta chamada food, daí compile
javac food.Fruit.java

.

food\Fruit.java
Apple.java

javac -cp . *.java

se quiser especificar uma pasta de saída com nome build:

mkdir build
javac -cp . -d build *.java

se tento compilar

javac food.Fruit.java

da o seguinte erro: cannot read: food.Fruit.java

Seria alguma coisa errada na criação do pacote?

Bruno,

se compilo javac -cp .*.java

da o erro:

javac: invalid flag: - cp

vc tem certeza que a tua classe Fruit esta dentro de um pacote food?

[quote=Slaydy]Bruno,

se compilo javac -cp .*.java

da o erro:

javac: invalid flag: - cp

Digite o comando certo:

javac -cp . *.java

use uma IDE que isso fica mais facil! pelo prompt tem hora que dar dor de cabeca com os packages :slight_smile:

[quote=Bruno Laturner][quote=Slaydy]Bruno,

se compilo javac -cp .*.java

da o erro:

javac: invalid flag: - cp

Digite o comando certo:

javac -cp . *.java

Agora da o erro:

A classe java não foi encontrada: Apple.java

Estou compilando a partir do diretorio que esta classe se encontra.

Obrigada pela dica mas estou justamente tentando aprender pelo prompt.

Sim estou certa disso.

[quote=Bruno Laturner][quote=Slaydy]Bruno,

se compilo javac -cp .*.java

da o erro:

javac: invalid flag: - cp

Digite o comando certo:

javac -cp . *.java

No java 6 deu certo mas no java 5 não deu… esse comando é válido nas 2 versões?