1. Czym jest JDK (Java Development Kit)
JDK — to jak szwajcarski scyzoryk dla programisty Java. Zawiera wszystko, czego potrzeba do tworzenia, kompilacji i uruchamiania programów w Javie:
JDK zawiera JRE + narzędzia dla programistów Java.
JRE zawiera JVM + zestaw standardowych bibliotek Java.
JVM — to wirtualna maszyna Java.
Dlaczego warto używać aktualnej wersji JDK (np. Java 25)?
Java rozwija się bardzo szybko. Nowe wersje przynoszą nie tylko nowe funkcje, ale też zwiększają bezpieczeństwo, wydajność i zgodność ze współczesnymi bibliotekami. Jeśli będziesz się uczyć na Java 8, ryzykujesz, że staniesz się jak dinozaur, który nagle spotkał iPhone’a.
2. Pobieranie i instalacja JDK
Istnieje kilka oficjalnych źródeł:
W ramach naszego kursu nie będziemy pobierać JDK z wyprzedzeniem. Powierzymy to zadanie IntelliJ IDEA i zainstalujemy JDK bezpośrednio z jej interfejsu w dwóch kliknięciach.
Chociaż instalacja będzie automatyczna, IntelliJ IDEA i tak zapyta, którą dokładnie dystrybucję preferujemy. Na potrzeby naszego kursu wybierzemy Amazon Corretto. To bezpłatna dystrybucja, która nie wymaga rejestracji, jest stabilnie wspierana przez firmę Amazon i, co nie mniej ważne, poprawnie działa, jeśli w ścieżce instalacyjnej występują znaki cyrylicy.
3. Pobieranie i instalacja IntelliJ IDEA
Oficjalna strona JetBrains:
https://www.jetbrains.com/idea/download/
Na stronie pobierania witryna sama rozpozna Twój system operacyjny i architekturę procesora. W razie potrzeby możesz wybrać je ręcznie.
Wcześniej programiści musieli wybierać między wersją płatną (Ultimate) a bezpłatną (Community Edition), ale od wersji 2025.3 IntelliJ IDEA stała się jednym produktem.
Teraz wszystko jest proste: pobierasz jeden program, w którym wszystko, co niezbędne do programowania w Java, jest dostępne za darmo i bez ograniczeń. Jeśli będziesz potrzebować funkcji z płatnego zestawu (Ultimate), możesz go włączyć bezpośrednio wewnątrz (dostępny jest 30-dniowy okres próbny), ale w naszym kursie nie ma takiej potrzeby.
Bonus! W nowej, ujednoliconej wersji za darmo udostępniono nawet te funkcje, które wcześniej były tylko w Ultimate. Teraz masz otwarty dostęp do narzędzi baz danych i podstawowego wsparcia Spring bez żadnych dopłat.
Instalacja IntelliJ IDEA w systemie Windows
- Pobierz instalator
.exeze strony. Ważne: wybierz swoją architekturę procesora. - Uruchom plik i wybierz folder instalacyjny.
- Na etapie wyboru komponentów możesz dodać skrót na pulpicie i skojarzenie z plikami .java)
- Poczekaj na zakończenie instalacji i uruchom IDEA.
Instalacja IntelliJ IDEA w systemie macOS
- Pobierz plik
.dmg. Ważne: wybierz swoją architekturę procesora: Intel lub Apple Silicon - Otwórz go i przeciągnij ikonę IntelliJ IDEA do folderu Applications.
- Uruchom IDEA
Instalacja IntelliJ IDEA w systemie Linux
- Pobierz archiwum
.tar.gz. - Rozpakuj archiwum w wygodne miejsce, np.
~/programs/idea. - Przejdź do folderu
bini uruchom skrypt:./idea.sh - Dla wygody możesz utworzyć skrót na pulpicie lub w menu aplikacji.
4. Uruchamianie IntelliJ IDEA
Po instalacji IntelliJ IDEA zaproponuje zaimportowanie ustawień z poprzednich wersji. Jeśli jesteś początkujący — wybierz Skip import.
Karta Projects
Następnie zobaczysz okno powitalne IntelliJ IDEA.
- New Project służy do tworzenia nowego projektu od zera.
- Open pozwala otworzyć projekt, który już znajduje się na komputerze.
- Clone Repository (lub Get from VCS) pozwala skopiować projekt ze zdalnego repozytorium, np. z GitHub.
Karta Customize
Tutaj możesz dostosować IDE tak, aby pracowało Ci się jak najwygodniej.
- Theme: umożliwia wybór schematu kolorów. Wybierz taki, przy którym oczy najmniej się męczą.
- IDE font: możesz zmienić rozmiar czcionki całego interfejsu.
- Language: pozostaw język angielski. Cała dokumentacja techniczna i fora są po angielsku.
Pozostałe ustawienia na razie można zostawić domyślne. Zawsze możesz wrócić do nich później przez File -> Settings lub IntelliJ IDEA -> Preferences w macOS.
A zatem skonfigurowaliśmy wygląd i omówiliśmy podstawowe działania. Teraz jesteśmy gotowi utworzyć nasz pierwszy projekt.
GO TO FULL VERSION