Czyli jak skompilować, uruchomić i spakować do .jar-a nasz program nie używając do tego celu Eclipse.
Do naszych celów użyjemy aplikacji Telefony.
Kompilacja i uruchomienie programu
Wykonaj po kolei kroki:
- Utwórz folder roboczy (np. TMP) i skopiuj do niego katalog
Telefony
z katalogu{katalog_gdzie_znajuje_sie_Twój_Workspace}/Telefony/src
- Przejdź katalogu
TMP/Telefony
- Utwórz katalog
src
i przenieś tam plikiTelefon.java oraz Telefony.java
- Utwórz katalog
dist
- W terminalu wejdź do katalogu
src
i wydaj polecenie:
javac -d ../dist *.java
- Przejdź do katalogu
dist
i wykonaj polecenie:java Telefony/Telefony
Voila! – teraz masz skompilowany program który możesz przedstawić światu ;-)
Zauważ, że w katalogu dist
pojawił się katalog Telefony
, a w nim pliki: Telefon.class oraz Telefony.class
Plik JAR
W praktyce, lepiej spakować program (czy pakiet klas) w pliku JAR. Pliki takie mają przedłużenie .jar i mogą przechowywać spakowanych wiele skompilowanych klas.
Stwórzmy więc taki wykonywalny plik JAR.
- W katalogu
dist/Telefony
umieść plik o nazwiemanifest.txt
o treści:Main-Class: Telefony/Telefony
Zwróć uwagę, aby po wpisaniu powyższej linii wcisnąć Enter
-
w katalogu
dist
Wykonaj polecenie:jar -cvmf Telefony/manifest.txt telefony.jar Telefony/*.class
- Zauważ, że w katalogu
dist
pojawił się pliktelefony.jar
. Możesz go uruchomić poleceniem:java -jar telefony.jar
Leave a Reply
You must be logged in to post a comment.