Maszyna wirtualna java: instalacja i uruchomienie. Maszyna wirtualna javy

Maszyny wirtualne już dawno przestały być abstrakcyjną koncepcją i są teraz dostępne i zrozumiałe dla każdego użytkownika. Jedną z najistotniejszych tego typu maszyn jest Java Virtual Machine (JVM), która w systemach Windows jest początkowo instalowana podczas pierwszej instalacji systemu operacyjnego. Często jednak konieczna jest ręczna instalacja, uzupełnienie lub aktualizacja komponentów istniejącej platformy. Poniżej przedstawiamy, o co chodzi, do czego służy, jak samodzielnie zainstalować niezbędne komponenty oraz niektóre problemy związane z uruchomieniem VM na systemach Windows.

Co to jest maszyna wirtualna Java?

Zacznijmy od definicji, czym tak naprawdę jest ta platforma, aby niedoświadczeni użytkownicy mogli od razu zrozumieć, dlaczego muszą ją zainstalować na swoich komputerach. W ogólnym sensie platforma i jej komponenty są zwykle używane do uruchamiania wszelkiego rodzaju skryptów i apletów napisanych w język programowania Java, gdy użytkownik odwiedza strony internetowe z powiązaną treścią. A mogą to być elementy multimedialne w każdej postaci, jakieś proste gry, dodatki do korzystania z usług bankowych, interaktywne mapy itp. д.

Ponadto wsparcie dla tej platformy jest aktywnie wykorzystywane w prawie wszystkich telefonach komórkowych, nawet jeśli mają one swoje własne systemy operacyjne. Czy kiedykolwiek zauważyłeś, że na starszych telefonach, które nie miały nowoczesnego systemu operacyjnego jak Android czy iOS, można było łatwo zainstalować aplikacje (najczęściej gry) z plików w formacie JAR i JAD? Wsparcie ze strony Javy jest tym, co umożliwiło. I dziś takie wsparcie jest dostępne dla wszystkich systemów mobilnych.

Wreszcie, maszyna wirtualna Java jest niezbędna dla wielu programistów i projektantów stron internetowych do tworzenia własnych apletów i aplikacji. Jest więc dość oczywiste, że trzeba go mieć na swoim komputerze w każdym przypadku.

Użytkownicy nie znający zawiłości korzystania z wirtualnej maszyny Javy będą jednak zaskoczeni, gdy dowiedzą się, że po prostu nie mogą jej uruchomić. Tak, rzeczywiście tak jest, ponieważ główny plik wykonywalny nie posiada interfejsu graficznego i może być używany jedynie poprzez integrację z przeglądarkami internetowymi zainstalowanymi na komputerze komputer lub laptopa, lub w zestawie z IDE.

Wstępne sprawdzenie zainstalowanej wersji

Najpierw sprawdźmy, czy środowisko Java VM jest zainstalowane w systemie. Aby sprawdzić wywołaj konsolę poleceń (cmd) za pomocą dowolnej, wygodnej dla Ciebie metody (niekoniecznie jako administrator), a następnie wykonaj polecenie java -version.

Sprawdzanie zainstalowanej wersji Javy

Jeśli środowisko jest zainstalowane, wyświetli się informacja przedstawiona na powyższym obrazku, gdzie główną uwagę należy zwrócić na wersję platformy. Ponieważ nie zawsze aktualizuje się automatycznie, nawet w przypadku aktualizacji dla systemów Windows, zdecydowanie zaleca się wykonanie tego ręcznie, pobierając niezbędną zawartość z oficjalnych źródeł, a następnie instalując ją ręcznie.

Co jest potrzebne, aby to zadziałało?

Ogólnie warto powiedzieć, że Java Virtual Machine jest tylko jednym z wielu składników całej platformy. Tak więc ci, którzy zajmują się tworzeniem aplikacji, muszą zainstalować specjalistyczny JDK (Java Development Kit), a przeciętnemu użytkownikowi wystarczy jedynie środowisko wykonawcze JRE, w którym nie będzie można tworzyć własnych apletów, ale będzie można uruchamiać i korzystać z gotowych programów napisanych w Javie. Jeśli jednak chcesz zostać wykwalifikowanym programistą, może być konieczne wybranie zestawu IDE (obecnie najbardziej popularne i zalecane do zainstalowania i używania są Eclipse i NetBeans).

Gdzie i co pobrać do instalacji w systemie Windows?

aby pobrać instalator maszyny wirtualnej Java

Co do pobierania komponentów, konieczny dla aby zainstalować lub zaktualizować maszynę wirtualną Java, można odwiedzić stronę internetową java.com, gdzie w sekcji downloads natychmiast pojawi się oferta pobrania instalatora odpowiadającego Twojemu systemowi operacyjnemu system operacyjny.

Wybierz komponenty do pobrania

A jeśli potrzebujesz dodatkowych komponentów, możesz przejść do oracle.com, gdzie obecnie dostępny jest pełny pakiet Java SE (JDK) w wersji 12, niektóre wcześniejsze modyfikacje platformowe oraz pakiet NetBeans.

Warto w tym miejscu nieco wyjaśnić, gdyż wielu użytkowników może mieć wątpliwości, który pakiet pobrać, gdyż na stronie są aż trzy modyfikacje! Prawdopodobnie będziesz potrzebował tylko wersji SE, ponieważ EE jest środowiskiem programistycznym zorientowanym na przedsiębiorstwa, a ME jest podobną platformą do pracy z systemami mobilnymi.

Instalacja wirtualnej maszyny Javy

Zakładając, że instalator został pobrany z jednego z oficjalnych źródeł na komputer użytkownika.

Uruchomienie instalatora Java SE

Teraz uruchom instalator Java Virtual Machine dla Windows 10 (jak w przykładzie poniżej) jako administrator (jeśli nie wyłączyłeś wbudowanego konta superużytkownika).

Instalator dla Java SE

W oknie początkowej konfiguracji możesz nic nie zmieniać, a jedynie kliknąć przycisk potwierdzający instalację, po czym rozpocznie się proces kopiowania plików w celu zintegrowania wszystkich niezbędnych komponentów z systemem.

Usuń przestarzałe komponenty platformy

Po skopiowaniu głównych komponentów należy wyrazić zgodę na odinstalowanie przestarzałych komponentów (jeśli takie istnieją) i nacisnąć odpowiedni przycisk (Odinstaluj). Po zakończeniu należy jeszcze raz kliknąć na kontynuuj, po czym pojawi się komunikat o powodzeniu.

Uwaga: należy pamiętać, że aplet update tracker zostanie natychmiast umieszczony w sekcji startowej systemu. Jeśli nie jest potrzebny, można go wyłączyć za pomocą odpowiedniej sekcji w konfiguracji (msconfig) systemu Windows 7 lub w "Menedżerze zadań" (taskmgr) systemu Windows 8 i 10.

Błąd w tworzeniu platformy

Wreszcie, platforma jest zainstalowana. Teraz uwaga na pewne usterki i błędy, które mogą wystąpić po zakończeniu integracji komponentów w systemie. Pierwszy i najczęściej spotykany problemem jest brak możliwości uruchomienia wirtualnej maszyny Javy (w najnowszych wersjach Windows problem ten zazwyczaj nie jest obserwowany, ale w niewspieranych systemach jak XP może się ujawnić).

Aby naprawić problem należy skorzystać z właściwości komputera, przejść do opcji zaawansowanych, przejść do zmiennych środowiskowych, utworzyć nowy parametr o nazwie i wartości przedstawionej na poniższym obrazku.

Ustawianie zmiennych parametrów środowiska

W przykładzie wskazana wartość odpowiada 512 MB przydzielonej pamięci RAM, którą maszyna może wykorzystać. W razie potrzeby można ją zwiększyć.

Błąd otwierania rejestrów

Czasami maszyna wirtualna Java dla Windows 7 i wyżej może zwrócić błąd dostępu do rejestru, zwłaszcza gdy jest uruchamiana z linii poleceń. W tej sytuacji należy przejść do katalogu System32 i usunąć trzy pliki wykonywalne EXE o nazwach: java, javaw i javaws. Po tym wystarczy ponownie zainstalować środowisko używając wcześniej pobranego pliku instalacyjnego.

Błąd wyszukiwania klasy mistrzowskiej

Kolejny wypadek, gdzie maszyna wirtualna ulega samoistnej awarii i zawiesza się, można to rozwiązać w następujący sposób.

Narzędzie do usuwania złośliwego oprogramowania

Najpierw uruchom narzędzie do usuwania złośliwego oprogramowania, wpisując polecenie mrt w konsoli Uruchom, kliknij przycisk Kontynuuj, a następnie wybierz pełne skanowanie. Po zakończeniu procesu należy całkowicie zrestartować system, następnie wejść do konfiguracji (msconfig) lub "Menedżera zadań", po czym wyłączyć na liście autorun komponent o nazwie WJView.exe. Po tej czynności konieczny jest restart systemu.

Błąd otwierania plików JAR

Wreszcie, niepowodzenie w otwieraniu obiektów JAR zgodnych z platformą i maszyną wirtualną zostało naprawione w następujący sposób.

Wybór programu domyślnego

W panelu sterowania wejdź do sekcji Programy domyślne, kliknij na link, aby mapować typy plików lub protokoły do poszczególnych programów, wybierz z listy .rozszerzenie jar z listy, kliknij zmień program i wybierz maszynę wirtualną Java. Jeśli problem nadal występuje, spróbuj przeinstalować całą platformę.

Artykuły na ten temat