web-dev-qa-db-ja.com

javawsをインストールできません

TopCoders ContestAppletProd.jnlpを実行するには、Java Web Startを使用する必要があります。アリーナを実行しようとすると、Java not foundエラーが発生します。

enter image description here

「using Java Web Start」オプションを選択すると、jnlpファイルがfirefoxで開き、繰り返し表示されるダウンロードダイアログが表示されます。

enter image description here

コマンドJavaとjavacは私のシステムではほとんど動作しますが、javawsはインストールコマンドで既にインストールされていると言うパッケージが必要であることを示しています。

enter image description here

誰かがこの問題に遭遇しましたか?解決するための提案は大歓迎です。

3
Vihaan Verma

インストールされたJava-8-openjdk-AMD64:

Sudo apt-get install default-jre

そして、私は同じ問題を抱えていました。

Oracle-Javaソリューションをインストールしてください:

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
...

Javaに必要なプラットフォームを選択すると、次のことができます。

Sudo update-alternatives --config Java
5
aropan

オラクルのパッケージも私のために働いた。

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 *

Firefoxの設定でjnlpが/ usr/bin/javawsを指すようにしました。

Oracleインストーラーの前にjavawsがありませんでした:

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