Mantenha todos eles.
Se houver um java.exe
em uma subpasta de uma pasta de programa, provavelmente é seguro assumir que o programa cuja pasta java.exe
esteja em usa essa versão dele.
Um computador não está restrito a ter somente um arquivo executável em todo o sistema com um determinado nome. Não é diferente de ter, digamos, dois documentos do Word com o mesmo nome: eles precisam estar em pastas diferentes, mas não entram em conflito. Quando o programa tenta abri-lo, ele sabe em qual pasta procurar. Muitas vezes, o programador diz manualmente onde procurar (por exemplo, "executar bin/java.exe
"). Outras vezes, ele procurará em uma lista de pastas fornecida pelo sistema operacional onde poderá encontrar executáveis. Qualquer um é possível; se um programa vem junto com java.exe
, é muito provável que seja o primeiro.
Em geral, se um programa vem com algo como java.exe
, provavelmente você deve assumir que há uma razão pela qual ele usa esse específico java.exe
. Não saia por aí excluindo arquivos dos diretórios do programa. Pode acabar muito mal.