Plik JAR (co to jest i jak go otworzyć)

Co wiedzieć

  • Plik JAR to plik archiwum Java.
  • Otwórz jeden za pomocą przeglądarki (JRE musi być zainstalowane).
  • Konwertuj na EXE za pomocą Eclipse.

W tym artykule wyjaśniono, czym jest plik JAR, różne sposoby otwierania pliku w zależności od tego, jak chcesz go używać, i jak przekonwertować plik na EXE lub ZIP.


Co to jest plik JAR?

Plik z rozszerzeniem .JAR to plik archiwum Java używany do przechowywania programów i gier Java w jednym pliku. Niektóre zawierają pliki, dzięki którym działają jako samodzielne aplikacje, a inne przechowują biblioteki programów, z których mogą korzystać inne programy.

Pliki JAR są skompresowane ZIP i często przechowują takie rzeczy, jak pliki CLASS, plik manifestu i zasoby aplikacji, takie jak obrazy, klipy dźwiękowe i certyfikaty bezpieczeństwa. Ponieważ mogą przechowywać setki, a nawet tysiące plików w formacie skompresowanym, udostępnianie i przenoszenie plików JAR jest łatwe.

Urządzenia przenośne obsługujące język Java mogą używać plików JAR jako plików gier, a niektóre przeglądarki internetowe przechowują motywy i dodatki w formacie JAR.

Jak otwierać pliki JAR

Aby można było otwierać wykonywalne pliki JAR, należy zainstalować środowisko Java Runtime Environment (JRE), ale należy pamiętać, że nie wszystkie pliki JAR są plikami wykonywalnymi. Po zainstalowaniu możesz po prostu dwukrotnie kliknąć plik JAR, aby go otworzyć.

Niektóre urządzenia mobilne mają wbudowane środowisko JRE. Po zainstalowaniu aplikacje Java można również otwierać w przeglądarce internetowej, takiej jak Firefox, Safari, Edge lub Internet Explorer (ale nie Chrome).

Ponieważ pliki JAR są kompresowane za pomocą ZIP, każdy dekompresor plików może go otworzyć, aby zobaczyć zawartość, która jest w środku. Obejmuje to programy takie jak 7-Zip, PeaZip i jZip

Innym sposobem otwarcia plików JAR jest użycie następującego polecenia w wierszu polecenia, zastępując yourfile.jar nazwą własnego pliku JAR:

java -jar yourfile.jar

Ponieważ do otwierania różnych plików JAR mogą być potrzebne różne programy, zobacz Jak zmienić domyślny program dla określonego rozszerzenia pliku w systemie Windows, jeśli jest on automatycznie otwierany w programie, z którym nie chcesz go używać.


Błędy podczas otwierania plików JAR

Ze względu na ustawienia zabezpieczeń w systemie operacyjnym Windows oraz w niektórych przeglądarkach internetowych często zdarza się, że podczas próby uzyskania dostępu do aplikacji Java pojawiają się błędy.

Na przykład podczas próby załadowania apletu Java może zostać wyświetlony komunikat „Zablokowana aplikacja Java”. „Twoje ustawienia zabezpieczeń zablokowały uruchomienie niezaufanej aplikacji”. można naprawić, ustawiając poziom bezpieczeństwa w aplecie Java Control Panel.

Jeśli nie możesz otworzyć apletów Java nawet po zainstalowaniu środowiska JRE, najpierw upewnij się, że w przeglądarce jest włączona obsługa języka Java, a Panel sterowania jest prawidłowo skonfigurowany do korzystania z języka Java. Następnie całkowicie zrestartuj przeglądarkę, zamykając wszystkie otwarte okna, a następnie ponownie otwierając cały program.

Sprawdź również, czy korzystasz z najnowszej wersji oprogramowania Java. Jeśli nie, wróć do powyższego łącza do środowiska JRE i zainstaluj najnowszą wersję.


Jak przekonwertować plik JAR

Możesz dekompilować pliki CLASS pliku JAR do plików Java za pomocą witryny JavaDecompilers.com. Prześlij tam swój plik JAR i wybierz dekompilator, którego chcesz użyć.

Konwersja aplikacji Java tak, aby można ją było używać na platformie Android, wymagałaby konwersji pliku JAR na plik APK. Jedną z opcji może być uruchomienie pliku JAR w emulatorze Androida, aby program automatycznie utworzył plik APK. Wydaje się jednak, że najłatwiejszym sposobem uzyskania programu Java na Androida jest po prostu skompilowanie APK z oryginalnego kodu źródłowego.

Możesz tworzyć wykonywalne pliki JAR w aplikacjach programistycznych, takich jak Eclipse.

Pliki WAR są plikami Java Web Archive, ale nie można konwertować pliku JAR bezpośrednio do pliku WAR, ponieważ format WAR ma określoną strukturę, której nie mają pliki JAR. Zamiast tego można zbudować WAR, a następnie dodać plik JAR do katalogu lib, aby klasy znajdujące się w pliku JAR były dostępne do użycia. WizToWar może ci w tym pomóc.

Utworzenie pliku ZIP z pliku JAR jest tak proste, jak zmiana nazwy rozszerzenia pliku z .JAR na .ZIP. To w rzeczywistości nie wykonuje konwersji plików, ale pozwala programom korzystającym z plików ZIP, takim jak 7-Zip lub PeaZip, łatwiej otwierać plik JAR.

Więcej informacji na temat formatu JAR

Jeśli potrzebujesz pomocy przy pakowaniu programów do plików JAR, skorzystaj z tego łącza, aby uzyskać instrukcje w witrynie internetowej Oracle.

Archiwum JAR może zawierać tylko jeden plik manifestu i musi on znajdować się w lokalizacji META-INF / MANIFEST.MF. Powinien być zgodny ze składnią nazwy i wartości oddzielonymi dwukropkiem, na przykład Manifest-Version: 1.0. Ten plik MF może określać klasy, które aplikacja powinna załadować.

Programiści Java mogą podpisywać cyfrowo swoje aplikacje, ale nie podpisują one samego pliku JAR. Zamiast tego pliki w archiwum są wymienione z podpisanymi sumami kontrolnymi.

Dodaj komentarz