Basta compilar o arquivo Win.java com:
 
c:\Sam\Cod\JAVA\gui>javac -d ..\Classes Win.java
 
Em seguida use:
 
c:\Sam\Cod\JAVA\test>javac -d ..\Classes TestWin.java
 
Para executar use:
 
c:\Sam\Cod\JAVA\Classes>java -classpath . test.TestWin
 
Um abraço,
 
Lincolm
 
 
----- Original Message -----
From: Elvis
Sent: Thursday, October 24, 2002 11:13 AM
Subject: Re: [java-list] Criar Pacotes

JSams,
 
Téoricamente está tudo certo com o seu código
 
tente verificar o nome do arquivo se e exatamente o nome da classe..
verifique se as classes são publicas (se a classe tiver o modificador de acesso como friendly eu não consigo acessa-la de outro pacote)
tente colocar um ;. no classpath (na verdade nem precisava do classpath)
    c:\Sam\Cod\JAVA\Classes\javac -classpath c:\Sam\Cod\JAVA\Classes;. gui\Win.java
tente tirar o classpath
    c:\Sam\Cod\JAVA\Classes\javac gui\Win.java
 
Alguns Jdk vc tem q compilar o pacote q vc faz referencia primeiro
 
Se não funcionar, mande o código para q possa dar uma olhada melhor
 
Espero ter ajudado
 
[]'s
 
Elvis
 
 
----- Original Message -----
From: JSams
To: SouJAVA
Sent: Wednesday, October 23, 2002 5:17 PM
Subject: [java-list] Criar Pacotes

Olá pessoal, Boa noite.
 
Tenho a seguinte hierarquia de diretorio
 
c:\Sam\Cod\JAVA\Classes\gui\Win.java (constroi a interface)
c:\Sam\Cod\JAVA\Classes\test\TestWin.java (testa a interface - main)
 
trecho do codigo do Win.java:
 
package gui;
 
...
 
 
trecho do codigo TestWin.java:
 
package test;
 
import gui.Win;
 
...
 
 
o arquivo TestWin.java dá erro de que nao reconhece o pacote gui.Win e aí nao compila.
 
como resolvo? como é o comando em prompt do ms-dos para gerar um pacote? nao é por exemplo:
 
 
c:\Sam\Cod\JAVA\Classes\javac -classpath c:\Sam\Cod\JAVA\Classes gui\Win.java
 
e nao preciso gerar um pacote tambem para o TestWin.java pois estou importando o gui.Win, nao é?
 
bem... espero ter sido claro.
 
té mais,
 
JSams.

Responder a