O modo de executar aplicações desktop Java no windows 10 agora será criando um .bat?

https://answers.microsoft.com/pt-br/windows/forum/windows_10-other_settings/abrindo-arquivos-jar-no-windows-10/59036c1f-5bcf-4826-a833-9b160d7cb3b9

Gente instalei o windows 10 hoje final de maio de 2021 e os arquivos jar de aplicações criadas por terceiros não abriam de jeito nenhum, configurei variável path em vários tutoriais, e o único jeito que funcionou foi fazendo como manda o link acima criar um .bat e colocar um script pra executar o jar.

É assim mesmo que vai funcionar a partir de agora ?

Olá vpmaciel1981 !
Não. Deve funcionar como sempre funcionou. O problema está na associação do arquivo jar com o “executador” da JVM na sua máquina. Simplesmente seu windows não sabe qual programa chamar quando você clica no JAR pois não tem esta associação salva no sistema. O .BAT funciona porque nele você deixa explicito ao sistema como e com qual aplicativo você quer executar o arquivo JAR.

1 curtida

Grato. Vou tentar aqui.

https://johann.loefflmann.net/en/software/jarfix/index.html

Só rodei esse programa sem precisar instalar e resolveu o problema.

Poderia resolver clicando com o botão direito em um Jar qualquer -> propriedades -> abrir com -> selecionar o Java Runtime.

Fiquei quase um dia clicando com o botão direito em um Jar qualquer -> propriedades -> abrir com -> selecionar o Java Runtime.

E não funcionou desse jeito.

Instalei o JRE 8 de 64 bits.
Aí apareceu o control panel Java no painel de controle do windows.
Nas configurações do painel de controle java apontei também para o caminho da outra JDK 16.
Aí funcionou.