[quote=“rafaelrwrc”]Mas eu naum posso estar dentro de teste e digitar javac A.java
javac B.java ???[/quote]
Não, não pode!
Você DEVE seguir e respeitar as packages.
[quote=“rafaelrwrc”]Mas eu naum posso estar dentro de teste e digitar javac A.java
javac B.java ???[/quote]
Não, não pode!
Você DEVE seguir e respeitar as packages.
[quote=“aborges”]
Na pasta home/java faca:
javac -classpath . ./teste/BarraHorizontal.java
javac -classpath . ./teste/TestaBarraHorizontal.java[/quote]
:oops: Pessoal, primeiro de tudo quero agradecer a vcs pela atenção dada a um iniciante com um problema simples para muitos e irritante para ele, pois não consegue caminhar além do q gostaria…e faz os outros perderem seu tempo !!!
ABORGES, eu naum entendi o q significa -classpath.
Vou lhe explicar o q ocorre aqui:
Minha máquina é um win98 com 2 partições, meu autoexec já foi postado, e qdo digito no d: -> Java, para saber se está funcionando, mostra as opções, significa q está funcionando né ?
Pois entaum minhas classes estão em: d: este
Está certo digitar em d::
javac testeEmpregado.Java
javac testeTestaEmpregado.Java
Java testeTestaEmpregado, deveria fincionar ?? ou está incorreto ?
Outra coisa, naum conheço as regras q vcs citaram, pois em casa digito dentro de teste:
javac TestaEmpregado.Java e já tenho compilado Empregado.Java e TestaEmpregado.Java, pois há uma dependência, certo ? O q eu estou infringindo em Java ? Eu realmente desconheço.
Obrigado.
Para compilar classe de uma package vc usa o separador de diretórios:
javac pack/Classe.java
ou
javac pack2\OutraClasse.java
Para executar a aplicação vc usa o ponto separador de pacotes.
java pack.Classe
java pack2.OutraClasse
Ficou claro? 
Daniel, eu tenho uma classe aki no meu PC em: D: esteAloha.java
Bom, se eu digito no d::
javac testeAloha.java - compila numa boa
mas se eu digito no d::
java teste.Aloha - dá o mesmo erro de java.lan.NoClassDefFoundError, mais um montão de coisas…
Mas se eu digito:
no d: este
javac Aloha.java e depois no mesmo d: este - java Aloha - Funciona !
O será q ocorre ?
Obrigado.
Você esqueceu de colocar “package teste;” no início da sua classe.
Valeu Daniel !!!
Obrigado !