🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
5 messages
5 total messages Started by Jacek Laskowski Thu, 29 May 1997 16:10
Nie moge sobie poradzic z pakietami:(
#625
Author: Jacek Laskowski
Date: Thu, 29 May 1997 16:10
27 lines
1761 bytes
Hi!
Mam taki problem: mam kilka klas napisanych w Javie i chcialbym je
umiescic w pakiecie pakiet1, wiec kazda klasa umieszczona jest w pliku,
ktorego pierwsza linia zawiera package pakiet1; . Klasy (np. klasa1,
klasa2), ktore chcialbym umiescic w pakiecie pakiet1 znajduja sie w
\katalog\pakiet1 i aby wszystko bylo OK ustawiam zmienna CLASSPATH na
$CLASSPATH;katalog. Myslalem, ze tak powinno byc, ale tak NIE jest:(((
Podczas kompilacji klasy, ktora importuje pakiet pakiet1 np. klasa1.java
otrzymuje:
  klasa1.java:1: Package pakiet1 not found in import.
ale jesli zrobie:
  javac -classpath $classpath;\katalog klasa1.java
kompilacja przechodzi bez zadnego komunikatu.(???) Mam wiec plik
klasa1.class, wiec teraz:  
  java klasa1 
i co otrzymuje: 
  java.lang.NoClassDefFoundError:pakiet1/klasa2
                                       ^^^ 
Jakby zle byly interpretowane separatory katalogow:(((
Dodam, ze w klasie klasa1 korzystam z klasy klasa2.Pracuje z JDK 1.1.1
na win95PL.
Jesli ktos ma jakies pomysly prosze o pomoc.
JL.
----------------------------------------------
Jacek Laskowski              
J.Laskowski@bu.uni.torun.pl
laska@mat.uni.torun.pl
Re: Nie moge sobie poradzic z pakietami:(
#626
Author: Artur Biesiadowski
Date: Thu, 29 May 1997 17:55
29 lines
1939 bytes
Jacek Laskowski <J.Laskowski@bu.uni.torun.pl> wrote:
: Hi!
: Mam taki problem: mam kilka klas napisanych w Javie i chcialbym je
: umiescic w pakiecie pakiet1, wiec kazda klasa umieszczona jest w pliku,
: ktorego pierwsza linia zawiera package pakiet1; . Klasy (np. klasa1,
[...ciach...]
Nie powiem ci gdzie popelniles blad, bo by bylo za duzo mieszania, tylko
jak to zrobic dobrze.
W CLASSPATH musisz miec kropke i odwolanie do classes.zip
Wybierz sobie katalog roboczy w ktorym chcesz pracowac. Przypuscmy ze jest
to E:\rob
Przechodzisz do katalogu \rob i tworzysz katalog pakiet1
Klasy z pakietu pakiet1 tworzysz w katalogu o tej nazwie - czyli plik 
z klasa pakiet1.Klasa bedzie mial nazwe
E:\rob\pakiet1\Klasa.java
Reszta klas z pakietow tak samo - do odpowiedniego katalogu.
Teraz z katalogu E:\rob uruchamiasz
javac pakiet1\Klasa.java
Nie mozesz tego zrobic z katalogu pakiet1, tylko z bazowego !
Po skompilowaniu ewentualny program (przypuscmy ze jest to Klasa.main() )
uruchamiasz tez z bazowego katalogu E:\rob poleceniem
java pakiet1.Klasa
Powinno dzialac.

Cala sztuczka polega na robieniu wszystkiego z bazowego katalogu.
Mozna oczywiscie dodac katalog do classpath, ale albo byc gdzie indziej
poczas wydawania polecen, albo dac go przed kropka.

Artur
Re: Nie moge sobie poradzic z pakietami:(
#627
Author: Jacek Laskowski
Date: Thu, 29 May 1997 18:09
18 lines
1278 bytes
Artur Biesiadowski wrote:
> Nie powiem ci gdzie popelniles blad, bo by bylo za duzo mieszania, tylko
> jak to zrobic dobrze.
Moze powiesz mi gdzie moglbym o tym przeczytac - FAQ, HOWTO...
[ciach]
> Powinno dzialac.
Dziala!!!! 
> Cala sztuczka polega na robieniu wszystkiego z bazowego katalogu.
> Mozna oczywiscie dodac katalog do classpath, ale albo byc gdzie indziej
> poczas wydawania polecen, albo dac go przed kropka.
Nadal jednak tego nie rozumiem:(
> Artur
Thanx;)
JL.
----------------------------------------------
Jacek Laskowski              
J.Laskowski@bu.uni.torun.pl
laska@mat.uni.torun.pl
Re: Nie moge sobie poradzic z pakietami:(
#628
Author: pki
Date: Fri, 30 May 1997 06:41
17 lines
1060 bytes
On Thu, 29 May 1997 20:09:52 +0200, Jacek Laskowski
<J.Laskowski@bu.uni.torun.pl> wrote:

>Moze powiesz mi gdzie moglbym o tym przeczytac - FAQ, HOWTO...

Czesc,

Warto przeczytac:
http://v2ma09.gsfc.nasa.gov:2000/JavaPackages.html
http://v2ma09.gsfc.nasa.gov:2000/javapkg_brief.html

Czasami nie mozna sie tam dostac (np.w tej chwili) - jesli chcesz, to
moge Ci wyslac e-mailem stosowne materialy.

Pozdrawiam

Piotr
Re: Nie moge sobie poradzic z pakietami:(
#629
Author: pki
Date: Fri, 30 May 1997 06:44
27 lines
1306 bytes
On Fri, 30 May 1997 06:41:38 GMT, pki@rubikon.net.pl wrote:

>On Thu, 29 May 1997 20:09:52 +0200, Jacek Laskowski
><J.Laskowski@bu.uni.torun.pl> wrote:
>
>>Moze powiesz mi gdzie moglbym o tym przeczytac - FAQ, HOWTO...
>
>Czesc,
>
>Warto przeczytac:
>http://v2ma09.gsfc.nasa.gov:2000/JavaPackages.html
>http://v2ma09.gsfc.nasa.gov:2000/javapkg_brief.html
>
>Czasami nie mozna sie tam dostac (np.w tej chwili) - jesli chcesz, to
>moge Ci wyslac e-mailem stosowne materialy.
>
>Pozdrawiam
>
>Piotr

Poprawka:
http://v2ma09.gsfc.nasa.gov/JavaPackages.html
http://v2ma09.gsfc.nasa.gov/javapkg_brief.html

Pozdrawiam

Piotr
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads