Darmowa Wirtualna Maszyna dla Programisty Java
Jak w szybki sposób rozpocząć przygodę w świecie Javy. Bez zbędnej konfiguracji środowiska od razu przechodzimy do tego, co najlepsze: praktyki!

Czym jest Wirtualna Maszyna i po co Ci VMware?
Do szybkiego uruchomienia gotowego środowiska dla Programisty Java będą potrzebne Ci tylko dwie rzeczy:
- VMware Workstation Player 16.2.2 (wymagania systemowe są dostępne tutaj w sekcji
Tech Specs
) - Darmowa Wirtualna Maszyna dla Programisty Java 22.02.1
Wirtualna Maszyna jest kompatybilna z VMware Workstation Player w wersji 16.2.2. Uruchomienie Wirtualnej Maszyny na innej wersji VMware nie gwarantuje jej poprawnego działania.
VMware Workstation Player to popularne narzędzie umożliwiające uruchomienie Wirtualnej Maszyny. Programista Java często korzysta z tego typu narzędzia w pracy. Jeżeli są to Twoje początki z programowaniem, warto je poznać już teraz.
Wirtualna Maszyna (ang. Virtual Machine, w skrócie VM) umożliwia uruchomienie różnych systemów operacyjnych (w tym przypadku Ubuntu) na systemie operacyjnym, na którym obecnie pracujesz. VM została przygotowana na potrzeby bloga Javowiec.pl. Dzięki niej będziesz mógł w szybki sposób przećwiczyć zagadnienia, które tu poruszam. Posiada ona wszystkie niezbędne technologie i narzędzia, abyś nie musiał bawić się w żmudną konfigurację środowiska. Ściągając i uruchamiając ją możesz od razu rozpocząć swoją przygodę w świecie Javy 😉
Otwieranie Wirtualnej Maszyny
Ściągnij przygotowaną Wirtualną Maszynę i rozpakuj ją przy pomocy np. programu 7-zip. Potrzebujesz minimum 60GB wolnego miejsca lub więcej, gdyż do takich rozmiarów Wirtualka może urosnąć w trakcie korzystania z niej. Jednak spokojnie, nie stanie się to od razu, a raczej w dłuższym odstępie czasu. Zainstaluj VMware Workstation Player. Podczas instalacji zaznacz Enhanced Keyboard Driver
by mieć lepsze doświadczenia z używania klawiatury na Wirtualce. Uruchom VMware Workstation Player i otwórz plik javowiec-vm.vmx
(znajduje się w folderze z rozpakowaną Wirtualką) skrótem CTRL + O
, lub wybierając odpowiednią opcję w oknie programu:

Dodawanie współdzielonego folderu
Współdzielony folder to taki folder, którego zawartość jest dostępna zarówno na Wirtualnej Maszynie jak i hoście (komputerze, na którym Wirtualka jest uruchomiona). Aby ustawić taki współdzielony folder, wystarczy że klikniesz prawym przyciskiem myszy na Wirtualce w oknie VMware Workstation Player, wybierzesz opcję Settings
i w Options
przejdziesz do opcji Shared Folders
. Uwaga, VM musi być wcześniej wyłączona by móc przeprowadzić kolejne kroki. W okienku Shared Folders
włącz współdzielenie folderów wybierając opcję Always enabled
.

Następnie przyciskiem Add
dodaj współdzielony folder. Host path
to ścieżka na hoście, zaś Name
to nazwa folderu na Wirtualnej Maszynie. Współdzielony folder na Wirtualnej Maszynie możesz znaleźć pod ścieżką /mnt/hgfs/nazwa-współdzielonego-folderu
.

Pierwsze uruchomienie Wirtualnej Maszyny
Kolejnym krokiem będzie uruchomienie Wirtualnej Maszyny. Zrób to zielonym przyciskiem Power on
. Jeżeli okno wewnątrz Wirtualki nie zapełnia całej wolnej przestrzeni, zmaksymalizuj okno jeszcze raz lub wejdź w tryb pełnoekranowy przyciskiem Enter full screen mode
:

Jeżeli po uruchomieniu Wirtualki pojawi się komunikat z pytaniem: czy jest ona kopią, koniecznie zaznacz opcję I Copied It
:

Co ważne nie musisz wyłączać Wirtualki całkowicie, jeżeli chcesz zakończyć pracę. Możesz ją zawiesić (zapisać aktualny stan) poprzez kliknięcie w X
zamykający okno Wirtualki i wybranie opcji Suspend
. Dzięki temu przy ponowym uruchomieniu Wirtualnej Maszyny, jej stan sprzed wyłączenia zostanie przywrócony (oznacza to, że np. okna programów, które były otwarte wcześniej, dalej będą otwarte). Jest to niewątpliwie jeden z atutów Wirtualnych Maszyn, gdyż w szybki sposób można kontynuować wcześniej przerwaną pracę.

Przydatne informacje
System Ubuntu obecny na Wirtualnej Maszynie jest w języku polskim. Czemu w języku polskim? Aby osobom początkującym było łatwiej się odnaleźć. Osoby bardziej zaawansowane mogą sobie dostosować Wirtualkę wg własnych potrzeb, w tym zmienić język na angielski w ustawieniach systemu. Jednak ważna zasada: kod piszemy po angielsku i tu nie ma taryfy ulgowej 🙃
W Wirtualnej Maszynie domyślnym użytkownikiem jest javowiec, który posiada następujące dane logowania:
- Login: javowiec
- Hasło: password
Dobrze jest mieć minimum 4GB RAMu (najlepiej 8GB) przeznaczonych dla Wirtualnej Maszyny, aby wszystko działało płynnie.

Pierwsze kroki
Pierwsze kroki jakie możesz wykonać tuż po uruchomieniu Wirtualnej Maszyny opisałem w tym poście:

Najnowsza wersja
Wirtualna Maszyna będzie regularnie aktualizowana o najnowsze dostępne wersje narzędzi przydatnych Programiście Java.
Format wersjonowania jest następujący: yy.MM.i
, gdzie yy
to rok, MM
to miesiąc, zaś i
to liczba inkrementująca (jeżeli w tym samym miesiącu zostanie udostępniona nowsza wersja Wirtualnej Maszyny, to liczba ta się zwiększy o jeden).
Pełną historię zmian (ang. Changelog) można znaleźć na GitHubie:
v22.02.1
- Docker: 20.10.12
- Docker Compose: 2.2.3
- Ctop: 0.7.6
- Minikube: 1.25.0
- Kubectl: 1.23.2
- K9s: 0.25.18
- Kafka: 3.0.0
- Zookeeper: 3.6.3
- Git: 2.34.1
- Git LFS: 3.0.2
- IntelliJ IDEA Community: 2021.3.1
- Java (Oracle): 17.0.1
- Maven: 3.8.4
- Postman: 9.9.3
- SdkMan: 5.13.1
- Spring CLI: 2.6.3
- Tomcat: 10.0.14
- Ubuntu: 20.04.3
Liczba komentarzy:
Zaloguj się lub dołącz do społeczności Javowców, aby móc uczestniczyć w dyskusji 🙂