Programowanie współbieżne

Praca z Javą i IDE

Nie mamy wymagań dotyczących IDE, natomiast dla własnej wygody zdecydowanie warto jakiś mieć. Tu omawiamy VS Code, ale można też wybrać np. IntelliJ IDEA, NetBeans, Eclipse. Można pracować na komputerze w labach, na własnym, albo zdalnie przez SSH na students.

Instalacja na własnym komputerze

Windows & macOS

VS Code Coding Pack for Java zawiera spaczkowaną Javę razem z VS Code i wtyczkami. Inne IDE też mają instalator razem z Javą.

Linux

Instalacja Java'y:

Instalacja VS Code: instrukcje stąd, po czym należy uruchomić i w lewym panelu wybrać wtyczki i zainstalować wtyczkę Extension Pack for Java.

Struktura projektu

Praca z Javą w IDE wymaga dość konkretnej struktury folderów w naszych projektach. Dla takich programików jak na zajęciach najprościej nie używać systemów budowania (maven, gradle, ant, ...), tylko same foldery i pliki źródłowe. Na przykład:

Ogólnie plik zawierający package foo.bar powinien być w src/foo/bar/. Wtedy uruchamianie programów bezpośrednio z IDE powinno działać.

Z linii poleceń

Polecamy przyzwyczajać się do IDE, ale można też w terminalu: