Discussion:
Kompilacja kilku plików
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Paweł
2006-01-10 23:50:45 UTC
Permalink
Witam wszystkich

Jak można skompilować kilka plików *.java które zależą od
siebie. Jeden plik nie chce sie skompilowac bo zalezy od
drugiego pliku(potrzebuje klasy z drugiego pliku), a drugi
nie chce sie skompilowac bo zalezy od pierwszego i takie
bledne kolo. Profesorek mówił, że łączenie następuje dopiero
podczas uruchamiania , a nie kompilacji i nie wiem co jest
nie tak.

Pozdrawiam
Paweł
--
Jeśli chcesz się podzielić swoją wiedzą, zajrzyj na stronę
www.wikipedia.pl
Michał M
2006-01-11 00:29:38 UTC
Permalink
Post by Paweł
Witam wszystkich
Jak można skompilować kilka plików *.java które zależą od
siebie. Jeden plik nie chce sie skompilowac bo zalezy od
drugiego pliku(potrzebuje klasy z drugiego pliku), a drugi
nie chce sie skompilowac bo zalezy od pierwszego i takie
bledne kolo.
skompiluj swoją klasę główna która ma np. maina ona powinna pociągnąć za sobą
kompilacje pozostałych klas jeśli są w tym samym katalogu lub jest poprawnie
zdefiniowana classpath, pakiety.

możesz też spróbować javac *.java (ja tak często robiłem)
Post by Paweł
Profesorek mówił, że łączenie następuje dopiero
podczas uruchamiania , a nie kompilacji i nie wiem co jest
nie tak.
wszystko jest w jak najlepszym pożądku - żeby użyć w kodzie obiketu jakiejś
klasu - kompilator musi mieć dostęp do jej pliku class
Post by Paweł
Pozdrawiam
Paweł
również
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Paweł
2006-01-13 12:25:12 UTC
Permalink
Post by Michał M
Post by Paweł
Jak można skompilować kilka plików *.java które zależą od
siebie. Jeden plik nie chce sie skompilowac bo zalezy od
drugiego pliku(potrzebuje klasy z drugiego pliku), a drugi
nie chce sie skompilowac bo zalezy od pierwszego i takie
bledne kolo.
skompiluj swoją klasę główna która ma np. maina ona powinna pociągnąć za sobą
kompilacje pozostałych klas jeśli są w tym samym katalogu lub jest poprawnie
zdefiniowana classpath, pakiety.
Miałem małe problemy spowodowane linijką "package pakiety;",
ale teraz wszystko działa OK.
Post by Michał M
możesz też spróbować javac *.java (ja tak często robiłem)
Działa w 99%, gdyż są tworzone pakiety(package pakiety) i
trzeba utworzyc katalog i przenieść te pliki *.class do tego
katalogu, żeby to wszystko zaczeło działać.

Wielkie dzięki za pomoc.

Pozdrawiam
Paweł
--
Jeśli chcesz się podzielić swoją wiedzą, zajrzyj na stronę
www.wikipedia.pl
Loading...