Twitter: @grzegg
Kategoria: java, Tagi: - .

Java – życie poza Eclipse

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:

  1. Utwórz folder roboczy (np. TMP) i skopiuj do niego katalog Telefony z katalogu {katalog_gdzie_znajuje_sie_Twój_Workspace}/Telefony/src
  2. Przejdź katalogu TMP/Telefony
  3. Utwórz katalog src i przenieś tam pliki Telefon.java oraz Telefony.java
  4. Utwórz katalog dist
  5. W terminalu wejdź do katalogu src i wydaj polecenie:
    javac -d ../dist *.java
  6. Zauważ, że w katalogu dist pojawił się katalog Telefony, a w nim pliki: Telefon.class oraz Telefony.class

  7. Przejdź do katalogu dist i wykonaj polecenie:
    java Telefony/Telefony
    Voila! – teraz masz skompilowany program który możesz przedstawić światu ;-)

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.

  1. W katalogu dist/Telefony umieść plik o nazwie manifest.txt o treści:
    
    Main-Class: Telefony/Telefony
    
    
    

    Zwróć uwagę, aby po wpisaniu powyższej linii wcisnąć Enter

  2. w katalogu dist Wykonaj polecenie:
    jar -cvmf Telefony/manifest.txt telefony.jar Telefony/*.class

  3. Zauważ, że w katalogu dist pojawił się plik telefony.jar. Możesz go uruchomić poleceniem:
    java -jar telefony.jar

Leave a Reply