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

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なってた。

FirefoxでフォントがSazanamiになっちゃう箇所があった・・・

Firefoxでfont-familyが指定されててsans-serifになる箇所だと思うんだが、この前Javaアプリの問題でさざなみフォント入れてたが、
KDEとブラウザを梅フォントにするだけだと梅ではなくさざなみになっちゃうぽかった。

この前もJavaアプリの問題で/etc/fonts/conf.d/65-nonlatin.confいじってたんだが、解決しなくて元に戻してたが、
/etc/fonts/conf.d/65-nonlatin.confの各セクションの先頭を、
serif: Ume P Mincho
sans-serif: Ume P Gothic C4
monospace: Ume Gothic C4
に修正したら予定通り梅PゴシックC4で表示されるようになった。