Неможливо видалити Java


2

Я працюю з файлами bat, і мені потрібно використовувати Java 1.7. На жаль, вихід:

@echo off
java -version
pause

це те, що я використовую Java 1.6.0_27b. Я повністю видалив Java, і каталоги вже не існують ні в програмних файлах (x86), ні в програмних файлах. Чому саме jvm все ще існує і чому він тягне версію 1.6? Як я можу йти про її видалення?

Відповіді:


1

Швидше за все, у вас теж є java.exeфайл у вашій %systemroot%папці, тобто c:\windows.


1

Встановіть пакет UnxUtils з http://sourceforge.net/projects/unxutils/ . (Або Cygwin, якщо ви відчуваєте себе честолюбним.) Це дасть вам whichкоманду, яку ви можете використовувати, щоб визначити, звідки javaце працює. Переконайтеся, що ви робите, which java.exeа не просто which java.

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

Це дозволить вам зрозуміти, де він встановлений, і звідти ви, ймовірно, можете зробити висновок про те, який він є і як його видалити. Вихідні дані java -versionповинні сказати вам, хто його також створив, разом із цим номером версії. (Хоча версія "1.6.0_27b" в значній мірі означає, що це Sun / Oracle.) Після того, як ви знайдете інсталяцію, ви зможете запустити деінсталятор звідти, або ви можете застрягнути вручну, видаляючи файли та записи PATH.


0

Біжи

ехо% шлях%

Переконайтеся, що у вас немає іншої папки Java, окрім тієї, яку ви згадали. Слідкуйте за java та jdk.


0

Ви повинні видалити місце розташування до попереднього Java із змінної шляху вашого Windows. Робити так,

а. Клацніть правою кнопкою миші MyComputer

б. goto Властивості

c. Клацніть на "Розширені налаштування системи" у лівій верхній частині вікна.

г. Клацніть на Змінні середовища

е. Перевірте у змінних користувача, чи є змінна JAVA_HOME, і видаліть її

f. У системній змінній двічі клацніть на PATH та видаліть рядок, який визначає шлях до java1.6.

г. Додайте шлях до нової Java, тобто 1,7 до шляху.

год. Перевірте те ж саме, використовуючи новий командний рядок.


Його питання: "Чому jvm все ще існує, і чому він тягне версію 1.6? Як я можу йти про його видалення?" Ваша відповідь нічого з цього не охоплює.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.