2013-09-30 15 views
8

JDK zawiera środowisko JRE, ale nawet po zainstalowaniu JDK i ustawieniu JAVA_HOME, za każdym razem, gdy testuję Javę za pomocą webstart lub Java test page, mówi się, że Java jest nie zainstalowany. Czy muszę zainstalować środowisko JRE?Po zainstalowaniu Java JDK, dlaczego muszę zainstalować JRE

+0

o ile mi wiadomo, zmienna 'JAVA_HOME' jest tylko dla jdk. Czy instalator JDK poprawnie uwzględnił środowisko JRE w zmiennej 'PATH'? – Simiil

+3

Musisz włączyć opcję "zainstaluj publiczne JRE" podczas instalacji JDK, aby zainstalować wtyczkę do przeglądarki, która jest wymagana dla WebStart –

+0

ścieżka jest prawidłowa, ale używam 64-bitowego jdk, czy jest to ścieżka efektu? –

Odpowiedz

0

OK, dziękuję za a_horse_with_no_name Stwierdziłem, że powodem jest to, że JRE to nie tylko Oracle, nie może być JRE dostawców, takich jak Weblogic używa JRockit JRE. I do oddzielnego środowiska programistycznego środowiska JRE z instalacji wykonawczej instalacji Oracle nie jest ostatnią instalacją JRE jako środowiskiem JRE i publicznym. Plus Publiczna instalacja JRE używa wpisów rejestru; do uruchamiania aplikacji bazujących na Javie, a prywatny nie.

W płaszczyźnie programistycznej użytkownik może również używać śledzenia stosu lub pamięci zrzutów odizolowanej od publicznej. Wyjątek wersji klasy może również występować w aktualizacji JRE, gdy jdk jest nowszy. Albo możemy ustawić prywatny z linii poleceń podczas instalacji takiego

jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" 

wcześniejszej wersji może ma instalacja publicznej pokazuje po zainstalowaniu JDK.

5

Aby java działała w przeglądarce, potrzebna jest wtyczka do przeglądarki java, która nie jest dołączona do JDK.

Powiązane problemy