Webstart s'exécute avec une version incorrecte de JRE
J'ai un Java webstart application qui nécessite Java 7+, de sorte que le JNLP a cette ligne:
<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se"/>
Cela fonctionne sur les différents Windows XP & Windows 7 machines (la plupart d'entre eux ayant également la version 6 de Java installée), mais sur l'un d'eux, webstart est lancé avec Java 6 et échoue (mauvaise version de JRE). J'ai trouvé ce post et vérifié les paramètres de Java et ils ont l'air bien:
J'ai aussi essayé de changer le JNLP ligne de cela, mais il ne fonctionne toujours pas:
<j2se version="1.7+"/>
Toutes les idées sur la façon de permettre webstart savoir que le JRE 1.7 est-il?
Config: Windows 7, exécutez en tant qu'administrateur - webstart application lancée à partir d'IE.
source d'informationauteur assylias
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé le problème. J'ai eu la version 6 de Java 32bits &64bits installé, mais Java 7 n'avait que la version 64bits installé.
Et j'ai été le lancement de la webstart lien à partir d'Internet Explorer 32 bits, ce qui, je suppose, ne peut pas utiliser une version 64 bits de JRE.
Le lancement de la webstart de IE 64 bits a bien fonctionné.
Merci pour vos commentaires, j'ai pensé que le problème tout en procédant de l'une des manipulations vous a recommandé.
J'ai eu un problème similaire avec la version 6 de Java utilisé pour lancer JNLPs plutôt que de Java 7 (que j'ai installé), même si mon JAVA_HOME, CHEMIN d'accès et le Panneau de configuration Java, tous les paramètres ont été fixés à 7. Java 7 ne peut être utilisé lors du lancement d'une page web, mais à partir d'un raccourci sur le bureau, la version 6 de Java a été utilisé et donc impossible de lancer l'appli puisqu'elle nécessite 7.
S'avère qu'il y a java, javaw dans et javaws exécutables présents dans C:\Windows\SysWOW64 et c'est ce qui l'a généré les points de raccourci. J'ai donc écrasait ceux Exe avec celles de C:\Program Files\Java\jre7\bin.
Peut-être une réinstallation de JRE 7 aurait également corrigé cela, mais je suis juste allé pour cette solution rapide.