J'ai utilisé le centre logiciel Ubuntu (12.04) pour installer IcedTea Web Control Panel
et IcedTea Java Web Start
afin de démarrer un fichier Java WebStart avec la fin jnlp
. Après cela, j’ai essayé de démarrer un fichier depuis Firefox - j’ai pu sélectionner Open with IcedTea Java Web Start (default)
dans le menu déroulant.
Cela n'a pas fonctionné (unknown error occurred
) avec la suggestion de télécharger le fichier et de commencer ensuite. Je l'ai fait et après avoir découvert que la commande pour Java Web Start
était javaws
j'étais liée à cela - juste pour savoir si elle n'était pas installée (ou pas dans le chemin de recherche).
Je ne sais pas comment continuer, c’est-à-dire comment démarrer ce fichier jnlp
à partir d’un terminal. J'ai peut-être besoin d'installer autre chose? Si oui, quoi et comment? Peut-être que je confonds les différentes Java? Peut-être que IceTea n'est pas un café? Je suis très inexpérimenté avec Java ...
Je suis assez nouveau pour Java aussi, mais voici certaines choses que vous pouvez essayer:
Vérifiez la configuration Java alternatives:
Dans un type de terminal: Sudo update-alternatives --config Java
Icedtea est l'implémentation open source de javaws , donc je choisirais le Java-6-openjdk-i386 . option.
Vérifiez que vous avez le bon plugin installé
Assurez-vous que icedtea6-plugin est installé.
(Je ne sais pas si c'est strictement nécessaire, mais ça pourrait l'être)
Vérifiez que vous avez icedtea-netx installé
J'ai regardé dans le Centre logiciel sous le panneau de configuration Web d'IcedTea et IcedTea Java Web Start et dans More Info
les deux apparaissent en bas: version: icedtea-netx-common 1.2-2ubuntu1.3
Cependant, il y a aussi le paquet icedtea-netx qui est ce que j'ai installé sur mon système et icedtea-netx-common a été installé automatiquement en tant que dépendance.
En utilisant le gestionnaire de paquets Aptitude , j'ai vu que:icedtea6-plugin Depends on icedtea-6-plugin
et queicedtea-6-plugin depends on icedtea-netx
Assurez-vous que vous utilisez les javaws correctement.
J'utilise javaws pour exécuter le programme 'Compass and Ruler C.a.R.' et la commande ressemble à ceci:javaws -open %U -localfile -J-Djnlp.application.href=http://zirkel.sourceforge.net/JavaWebStart/zirkel-new.jnlp /home/jesse/.Java/deployment/cache/6.0/31/7bca389f-718ab01a
Voir man javaws
pour plus de détails sur la commande.
Vous pouvez également essayer d’installer C.a.R. de http://car.rene-grothmann.de/doc_en/JavaWebStart.htmlDémarrer CaR en utilisant Java Web Start pour vérifier si javaws fonctionne. (Je suis sûr qu'il existe un moyen plus simple de le tester mais je ne sais pas ce que c'est, désolé)
PS Je trouve le Software-Center plutôt gênant car visuellement, il est très agréable et idéal pour trouver de nouveaux programmes que vous voudrez peut-être essayer, si vous voulez savoir. le nom du paquet que vous devez maintenant cliquer sur More Info
et vérifiez les informations de version en bas pour découvrir le nom du paquet. (indice indice développeurs :-)
Vous pouvez vérifier si un paquet est installé sur votre système en ouvrant un terminal et en tapant: dpkg-query -l packagename
par exemple. dpkg-query -l icedtea*
ou dpkg-query -l *jdk*
Vous pouvez ensuite installer le paquet en tapant Sudo apt-get install packagename
en appuyant deux fois sur la touche de tabulation, vous obtiendrez également une liste des options possibles. par exemple. tapez Sudo apt-get install icedtea
TAB
TAB
et vous devriez obtenir:
icedtea-6-jre-cacao icedtea-7-jre-cacao icedtea-netx-common
icedtea-6-jre-jamvm icedtea-7-jre-jamvm icedtea-plugin
icedtea-6-plugin icedtea-7-plugin
icedtea6-plugin icedtea-netx