CLASS JAR
Konwersja plików

Konwertuj CLASS na JAR

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja CLASS na JAR?
Tak - CLASS konwertuje się na JAR.

Uruchom jar cfe app.jar MainClass *.class w terminalu z zainstalowanym JDK, aby utworzyć uruchamialny plik JAR. Pakowanie jest czysto etapem archiwizacji - pliki .class wewnątrz są identyczne bajt po bajcie z oryginałami. Bez wpisu Main-Class w manifeście polecenie java -jar app.jar zakończy się niepowodzeniem.

Również na JAR: JAVA · PACK · DEX

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować CLASS na JAR?

Luźne pliki .class są niewygodne w dystrybucji lub uruchamianiu. JAR łączy wszystko w jeden plik i, dzięki wpisowi w manifeście, pozwala użytkownikom uruchamiać aplikację za pomocą java -jar zamiast zarządzania ścieżkami klas i pojedynczymi plikami klas.

Jak przekonwertować CLASS na JAR

jar (JDK) FREE

Przejdź do katalogu z plikami .class i uruchom jar cfe app.jar com.example.MainClass *.class, aby utworzyć uruchamialny JAR. Pomiń flagę e i argument main-class, aby zamiast tego utworzyć bibliotekę JAR.

IntelliJ IDEA Community FREE

Przejdź do File > Project Structure > Artifacts, dodaj JAR z modułów z zależnościami, ustaw klasę główną i uruchom Build > Build Artifacts.

Eclipse IDE FREE

Kliknij prawym przyciskiem myszy na projekt, wybierz Export > Java > Runnable JAR file, wybierz konfigurację uruchamiania, ustaw ścieżkę wyjściową i kliknij Finish.

O tych formatach

Jakość i na co uważać

  • JAR to archiwum ZIP; zmień jego rozszerzenie na .zip, aby przejrzeć zawartość w dowolnym menedżerze archiwów. Plik META-INF/MANIFEST.MF kontroluje sposób, w jaki Java go obsługuje.
  • Bez atrybutu Main-Class w manifeście polecenie java -jar app.jar zawiedzie - użyj jar cfe (nie jar cf), aby ustawić punkt wejścia.
  • Kod bajtowy pozostaje niezmieniony; pakowanie do JAR to czysta archiwizacja i nie modyfikuje plików .class.

Najczęściej zadawane pytania

Czy do utworzenia pliku JAR potrzebuję JRE czy JDK?
Potrzebujesz JDK - polecenie jar jest dostarczane z JDK, a nie z JRE.
Jak sprawdzić, co jest wewnątrz istniejącego pliku JAR?
Uruchom jar tf app.jar w terminalu lub zmień rozszerzenie .jar na .zip i otwórz je w dowolnym menedżerze archiwów.
Czy mogę dodać pliki zasobów (obrazy, konfigurację) do JAR?
Tak - wymień je obok plików .class w poleceniu jar lub użyj kreatora artefaktów w swoim IDE, aby je dołączyć.