TopCoders ContestAppletProd.jnlp
を実行するには、Java Web Startを使用する必要があります。アリーナを実行しようとすると、Java not foundエラーが発生します。
「using Java Web Start」オプションを選択すると、jnlpファイルがfirefoxで開き、繰り返し表示されるダウンロードダイアログが表示されます。
コマンドJavaとjavacは私のシステムではほとんど動作しますが、javawsはインストールコマンドで既にインストールされていると言うパッケージが必要であることを示しています。
誰かがこの問題に遭遇しましたか?解決するための提案は大歓迎です。
インストールされた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
オラクルのパッケージも私のために働いた。
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:~$