Java comportamento mais estranho de sempre?

0

Durante a noite, o Java parece ter sido corrompido no meu computador. Eu tinha Java JDK e Java regular instalado. A primeira coisa que estava acontecendo quando tentei executar um arquivo .jar foi uma mensagem perguntando como abrir o arquivo .jar . Eu pensei comigo mesmo: "Isso é bastante incomum, eu deveria apenas tentar reinstalar". Desinstalado tanto o Java quanto o JDK. Java Reinstalado. Clique no arquivo .jar : ainda não é possível abrir o arquivo regularmente. Eu percebi que foi popping uma janela cmd para cima. Eu recebi uma mensagem dizendo que não poderia encontrar a turma. Ok, eu estava começando a ficar preocupado. Java não instalado novamente. Fui para C: \ Program Files e C: \ Program Files (x86) e excluí o conteúdo dentro da pasta Java que estava nos dois caminhos. Lembrei-me que tinha uma Variável de Sistema personalizada chamada Path porque Java já havia se tornado estranho em mim antes. Excluiu a variável Path. Reinicialização do computador. Reinstale o Java. Mesmos erros. Desinstalar o Java. Instale o Java de 32 bits para ver se faz alguma diferença. Não faz. Tentei desinstalar o Java 32 bits. Não é possível, o assistente do desinstalador aparece, fecha e nada acontece, o programa Java ainda está na minha lista de Programas. Eu fico muito frustrado pensando que a instalação limpa simplesmente não funciona. Um pouco de pânico. Eu venho chorando ao superusuário para perguntar aos profissionais o que fazer. Ajuda?

EDIT: Esperando por respostas, eu vou continuar tentando instalar e desinstalar coisas de volta, talvez funcione. Tentei apagar as coisas no regedit como me foi dito por alguém em outro fórum. Basta editar isso para que as pessoas possam acompanhar as coisas estúpidas ou úteis que estou fazendo. Continuando.

EDIT2: Instalado o Java 64-bit novamente. Tentei executar o arquivo com o comando "java -jar". Funcionou sob o comando. Clicar duas vezes ainda não funciona. Eu acho que Deus me odeia. Eu acho que deveria parar de fazer piadas em um fórum. Desculpa. Indo em frente.

    
por Robert Johnson 22.11.2012 / 18:35

1 resposta

1

Estou assumindo que, no momento, a incapacidade de executar arquivos jar é o único problema.

Você terá que mexer com o registro para corrigir isso. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jarfile\shell\open\command e verifique o valor lá.

Por exemplo, o meu lê "C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*

Verifique se o caminho para javaw.exe é válido e corrija se necessário. Deve funcionar depois disso.

    
por 22.11.2012 / 19:57