Nie można odinstalować Java


2

Pracuję z plikami nietoperzy i muszę używać Java 1.7. Niestety wynik:

@echo off
java -version
pause

jest to, że używam Java 1.6.0_27b. Całkowicie usunąłem Javę, a katalogi już nie istnieją w Program Files (x86) ani Program Files. Dlaczego JVM nadal istnieje i dlaczego pobiera wersję 1.6? Jak mogę go usunąć?

Odpowiedzi:


1

Najprawdopodobniej masz również java.exeplik w swoim %systemroot%folderze, tj c:\windows.


1

Zainstaluj pakiet UnxUtils ze strony http://sourceforge.net/projects/unxutils/ . (Lub Cygwin, jeśli czujesz się ambitny.) To da ci whichpolecenie, którego możesz użyć, aby dokładnie określić, skąd javaon ucieka. Upewnij się, że tak, which java.exei nie tylko which java.

C:\>which java.exe
C:\Program Files\Java\jdk1.7.0_51\bin\java.exe

To pozwoli ci dowiedzieć się, gdzie jest zainstalowany, a stamtąd prawdopodobnie będziesz mógł wnioskować, która to dystrybucja i jak ją odinstalować. Wynik java -versionpowinien powiedzieć, kto go wyprodukował, wraz z tym numerem wersji. (Chociaż wersja „1.6.0_27b” oznacza właściwie, że należy do Sun / Oracle.) Po znalezieniu instalacji możesz uruchomić stamtąd deinstalator lub możesz utknąć ręcznie, usuwając pliki i wpisy PATH.


0

Biegać

echo% path%

Upewnij się, że nie masz innego folderu java w innym miejscu niż te, o których wspomniałeś. Uważaj na Java i JDK.


0

Musisz usunąć lokalizację do wcześniejszej wersji java ze zmiennej ścieżki środowiska Windows. Aby to zrobić,

za. Kliknij prawym przyciskiem myszy Mój komputer

b. Goto Właściwości

do. Kliknij „Zaawansowane ustawienia systemu” w lewej górnej części okna.

re. Kliknij Zmienne środowiskowe

mi. Sprawdź zmienne użytkownika, czy istnieje zmienna JAVA_HOME i usuń ją

fa. W zmiennej systemowej kliknij dwukrotnie PATH i usuń wiersz określający ścieżkę do java1.6.

sol. Dodaj ścieżkę do nowej Java, tj. 1.7 do ścieżki.

h. Sprawdź to samo, używając świeżego wiersza polecenia.


Jego pytanie brzmi: „Dlaczego JVM nadal istnieje i dlaczego pobiera wersję 1.6? Jak mogę go usunąć?” Twoja odpowiedź nie obejmuje tego.
DavidPostill
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.