ジャンル不定の日記です。

Javaアプリがバージョンアップで動かなくなったんで・・・

Java Web StartのアプリがアップデートされててOpenJDK(IcedTea-Web)で動かなくなった・・・

Oracle Java使ってる人は動いたらしいんで、動かないととても困るんでOpenJDK消してでも・・・
というわけで、Arch LinuxでOracle Java入れる方法調べたんだが、
公式リポジトリはOpenJDKで統一されてるからOracle Javaのパッケージはないんだが、AURには存在して、
Oracle JavaとOpenJDKの共存はできないものと思ってたが、jdk7-compatってパッケージ入れると共存できるらしい。

早速AURからjdk7-compat入れてみたが、
コマンド類は/usr/binには入らず、/opt/java7/jre/bin以下に入る。
javawsは/opt/java7/jre/bin/javawsなんで、Java Web Startのインストール用リンクをブラウザから直実行せずにダウンロードして、
/opt/java7/jre/bin/javawsでダウンロードした.jnlpファイルを実行したら実行できた。
作られるデスクトップショートカットも自動で/opt/java7/jre/bin/javawsなってた。