Não é possível desinstalar o Java

2

Estou trabalhando com arquivos bat e preciso usar o Java 1.7. Infelizmente a saída de:

@echo off
java -version
pause

é que estou usando o Java 1.6.0_27b. Eu removi completamente o Java e os diretórios não existem mais em Arquivos de Programas (x86) nem em Arquivos de Programas. Por que é que o jvm ainda existe e por que ele está puxando a versão 1.6? Como posso proceder para removê-lo?

    
por Ci3 21.11.2012 / 21:30

4 respostas

1

É muito provável que você também tenha um arquivo java.exe na sua pasta %systemroot% , ou seja, c:\windows .

    
por 21.11.2012 / 22:21
1

Instale o pacote UnxUtils do link . (Ou o Cygwin se você estiver se sentindo ambicioso.) Isso lhe dará o comando which , que você pode usar para determinar exatamente de onde o java está sendo executado. Certifique-se de fazer which java.exe e não apenas which java .

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

Isso permitirá que você descubra onde está instalado e, a partir daí, você provavelmente poderá inferir qual distribuição é e como desinstalá-la. A saída de java -version também deve informar quem a produziu junto com esse número de versão. (Embora a versão "1.6.0_27b" praticamente signifique que é da Sun / Oracle.) Depois de encontrar a instalação, você poderá executar um desinstalador a partir dela ou pode estar preso removendo manualmente os arquivos e as entradas PATH.

    
por 19.03.2014 / 03:52
0

Executar

echo %path%

Verifique se você não tem outra pasta do java em algum outro lugar além dos que você mencionou. Procure por java e jdk.

    
por 21.11.2012 / 22:07
0

Você precisa remover o local do java anterior da variável do caminho do ambiente do Windows. Para fazer isso,

a. Right-click MyComputer

b. goto Properties

c. Click on "Advanced System Settings" on the left hand upper side of the window.

d. Click on Environment Variables

e. Check in the User Variables if there is a JAVA_HOME variable and remove the same

f. In the System Variable , double-click on PATH and and remove the line that is specifying the the path to java1.6.

g. Add the path to the new java i.e. 1.7 to the path.

h. Check the same using fresh command line.

    
por 22.09.2014 / 07:16

Tags