Aby stworzyć swój pierwszy program w języku Java na systemie Linux, wykonaj poniższy poradnik krok po kroku, zawierający wszystkie niezbędne instrukcje oraz podstawowe wyjaśnienia koncepcji i narzędzi.
1. Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz zainstalowane:
- JDK (Java Development Kit) – zestaw narzędzi do tworzenia i uruchamiania programów Java.
- Edytor tekstu – może to być dowolny edytor, np. Vim, Nano, Gedit, VS Code, Sublime Text lub nawet prosty edytor konsolowy.
Instalacja JDK na Linuksie (przykład dla Ubuntu/Debiana)
sudo apt update sudo apt install default-jdk
Sprawdź wersję Javy, aby potwierdzić instalację:
java -version
2. Tworzenie projektu i pliku źródłowego
- Otwórz terminal.
- Przejdź do katalogu, gdzie chcesz umieścić swój projekt, lub utwórz nowy folder:
mkdir MojPierwszyProgram cd MojPierwszyProgram
- Utwórz nowy plik tekstowy z rozszerzeniem
.java
, np.HelloWorld.java
:
nano HelloWorld.java
3. Pisanie programu – „Hello, World!”
Wklej poniższy kod do nowo utworzonego pliku:
// Pierwszy program w Java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); // Wyświetla tekst na konsoli } }
Wyjaśnienie:
- public class HelloWorld – deklaruje klasę o nazwie
HelloWorld
, która jest główną jednostką programu w Javie. - public static void main(String[] args) – jest to metoda „main”, czyli punkt startowy każdego programu Java. Kod wewnątrz tej metody zostanie wykonany po uruchomieniu programu.
- System.out.println(…) – polecenie służące do wyświetlania tekstu na ekranie (konsoli).
4. Kompilacja programu
Aby program został uruchomiony, najpierw musi być skompilowany (przetworzony do postaci zrozumiałej dla maszyny wirtualnej Java):
W terminalu, będąc w katalogu z plikiem, wpisz:
javac HelloWorld.java
- Jeśli nie pojawił się żaden komunikat o błędzie, w katalogu pojawi się nowy plik: HelloWorld.class – to tzw. plik bajtkodu, który interpretuje maszyna wirtualna Java.
5. Uruchamianie programu
Po poprawnej kompilacji uruchom program poleceniem:
java HelloWorld
Na ekranie powinien pojawić się napis:
Hello, World!
Jeśli tak jest, oznacza to, że Twój pierwszy program w języku Java działa poprawnie.
6. Struktura i podstawowe pojęcia
- Kompilacja – zamiana pliku
.java
na plik.class
, który jest wykonywany przez maszynę wirtualną Java (JVM). - JVM (Java Virtual Machine) – środowisko uruchomieniowe, interpretujące bajtkod Javy na danym systemie operacyjnym.
- Klasa – podstawowa jednostka organizacyjna w Javie. Wszystko musi być napisane wewnątrz klasy.
7. Dodatkowe wskazówki
- Jeśli chcesz eksperymentować z kodem, możesz zmieniać tekst wyświetlany w
System.out.println("...")
i uruchomić powtórnie kompilację oraz program. - W razie błędów, terminal wyświetli komunikaty diagnostyczne – warto je czytać i poprawiać według wskazówek.
- Program w Javie musi być zapisany w pliku o tej samej nazwie, co klasa publiczna (tu:
HelloWorld.java
dlapublic class HelloWorld
).
8. Rozszerzenie – Użycie IDE
Jeżeli wolisz środowisko graficzne (IDE), możesz zainstalować np. IntelliJ IDEA lub Eclipse, które same zajmą się kompilacją i uruchamianiem programów, a także podpowiadają kod.
Podsumowanie
Stworzenie pierwszego programu w Javie na Linuksie sprowadza się do kilku kroków: instalacja JDK, utworzenie pliku .java
z kodem, kompilacja pliku oraz uruchomienie powstałego projektu. To znakomity punkt startowy do dalszej nauki języka Java.