web-dev-qa-db-fra.com

pas capable d'installer des javaws

Je dois utiliser Java web start pour exécuter TopCoders ContestAppletProd.jnlp. Lorsque j'essaie de lancer l'arène, l'erreur Java not found n'est pas trouvée.

enter image description here

En sélectionnant l'option "utilisant Java Web Start", le fichier jnlp s'ouvre dans firefox, affichant une boîte de dialogue de téléchargement toujours d'actualité.

enter image description here

Les commandes Java et javac fonctionnent assez bien sur mon système, mais javaws indique qu'un paquet est requis, ce qui indique que la commande d'installation est déjà installée.

enter image description here

Quelqu'un at-il rencontré ce problème? toutes les suggestions à résoudre sont appréciées.

3
Vihaan Verma

Java-8-openjdk-AMD64 installé:

Sudo apt-get install default-jre

Et j'ai eu le même problème.

Installez la solution Oracle-Java pour moi:

Sudo apt-get install python-software-properties
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

javaws -version
Java(TM) Web Start 11.45.2.14-fcs
...

Sélectionnez la plate-forme souhaitée pour Java, vous pouvez:

Sudo update-alternatives --config Java
5
aropan

Le package Oracle a également fonctionné pour moi.

milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ Sudo update-alternatives --config Java
There are 2 choices for the alternative Java (providing /usr/bin/Java). 
Selection    Path  Priority   Status
------------------------------------------------------------
0            /usr/lib/jvm/Java-9-Oracle/bin/Java              1091      auto mode
* 1            /usr/lib/jvm/Java-8-openjdk-AMD64/jre/bin/Java   1081      manual mode
2            /usr/lib/jvm/Java-9-Oracle/bin/Java              1091      manual mode

Press <enter> to keep the current choice[*], or type selection number: 
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ Sudo find / -name "javaws"
/usr/bin/javaws
/usr/share/bash-completion/completions/javaws
/usr/lib/jvm/Java-9-Oracle/bin/javaws
/var/lib/dpkg/alternatives/javaws
/etc/alternatives/javaws

/ usr/bin/javaws ->/etc/alternatives/javaws *

J'ai pointé jnlp vers/usr/bin/javaws dans les paramètres de Firefox.

Il n'y avait pas de javaws avant le programme d'installation Oracle:

milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ Sudo find / -name "*javaws*"
/usr/share/app-install/desktop/icedtea-netx-common:icedtea-netx-javaws.desktop
/usr/share/app-install/icons/javaws.png
/usr/share/bash-completion/completions/javaws
/var/lib/app-info/icons/ubuntu-xenial-universe/64x64/icedtea-netx-common_javaws.png
find: ‘/run/user/1000/gvfs’: Permission denied
milen@milen-Lenovo-B50-80:~$ 
milen@milen-Lenovo-B50-80:~$ 
0
Milen Georgiev