Você sabia que o Java também coloca o java.exe / javaw.exe no diretório system32 ?
(que também está na variável de caminho), ao instalar o Java?
Este pode ser um problema.
Tente removê-lo de system32 ou substitua (java.exe / javaw.exe) pela sua versão necessária.
Além disso 1: Você pode desativa / ativa Java-Versions no Painel de Controle Java.
Além disso, 2: O JNLP pode especificar a versão Java necessária, necessária para executar o aplicativo (verifique o JNLP para < j2se version="1.8+" > ).
PS: (causa de alguns comentários)
Java não é mais inseguro do que todos os outros aplicativos criados com C / C ++ / Delphi / VB!
Quando se trata de securitização, em quase todos os casos, o java-sandbox é usado.
Felicidades!