Ho un'applicazione Java che webstart richiede Java 7+, in modo che il JNLP ha questa linea:Webstart corre con la versione sbagliata di JRE
<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se"/>
Questo funziona su vari Windows XP & di Windows 7 macchine (la maggior parte di loro avendo anche Java 6 installato) ma su uno di essi, webstart viene lanciato con Java 6 e fallisce (versione errata di JRE). Ho trovato this post e controllato le impostazioni Java e sembrano bene:
ho anche provato a cambiare la linea JNLP per questo, ma ancora non funziona:
<j2se version="1.7+"/>
Delle idee su come per far sapere a webstart che il JRE 1.7 è lì?
Config: Windows 7, eseguito come amministratore - applicazione webstart avviata da IE.
Non ne so molto ma, sei sicuro che non sia qualcosa che ha a che fare con un'impostazione in IE da qualche parte? So che IE può essere un rompicapo. –
@PerryMonschau Non ne ho idea - ho controllato le Opzioni Internet ma non ho trovato nulla che sembrasse correlato. Non è un problema di sicurezza perché l'applicazione ** è ** lanciata (ma con JRE errato) ... – assylias
Ok, prova a seguire i passaggi nella prima o seconda risposta qui: http://stackoverflow.com/questions/ 71254/force-internet-explorer-to-use-a-specifico-java-runtime-environment-install Tranne la sostituzione del suo 1.5 con 1.7 –