Skocz do zawartości

Uruchamianie aplikacji java poza środowiskiem eclipse.


Recommended Posts

Witam!

 

Od pewnego czasu zajmuję się programowaniem w javie. Jednak wszystkie aplikacje/programy, które tworze mogę uruchomić tylko i wyłącznie za pośrednictwem eclipse - raczej każdy kto programuje w javie, zna ten program - ponieważ mają one format .java, a JavaRuntime uruchamia tylko pliki z rozszerzeniem .jar. Chciałbym się dowiedzieć w jaki sposób mogę zmienić rozszerzenia tych aplikacji ? Z góry dzięki za każdą odpowiedź.

Link to post
Share on other sites

.java to rozszerzenie plików źródłowych Javy.

 

W dużym uproszczeniu: do uruchomienia programu musisz posiadać skompilowane pliki na dysku, mogą to być:

1. Pliki .class

2. Zwykle jeden plik .jar, czyli archiwum (jak zip/rar) zawierające spakowane pliki .class.

 

W pierwszym przypadku w katalogu wyjściowym (tym, do którego są kompilowane pliki .java) możesz wydać polecenie "java nazwa.twojego.pakietu.NazwaKlasy". W drugim: "java -jar plik.jar".

 

Pliki .jar tworzysz w File > Export > Java > Runnable JAR file.

  • Popieram 1
Link to post
Share on other sites

Ok, dzięki wielkie za pomoc.

Mam jeszcze jedno drobne pytanie, dotyczące instalacji Swing. Pobrałem najnowszą wersję ze strony producenta, jednak nie wiem gdzie mam zrzucić pliki.

 

//edit

Problem rozwiązany.

Edytowane przez gambat
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...