旧Java版アプリでLION FX使ってるのだが、今日起動したら6月末で終了するとか出た。
元々更新(配信も)終了してるけど使えてる状態だったが完全終了するのか・・・
旧版はJava Web Start だったからOS不問でLinuxでも使えてたが、
新板はJavaなのに.exeでWindows専用になってる。
前にも新版使おうと試したが使い物にならなくて旧版使ってたわけだが、どうにかしないと・・・
というわけでまた試してみた。
現行版はJavaのC2と.NETのアプリが用意されてる。
どっちも.exeなのでインストールできないが、WindowsでインストールしてLinux上にコピーして実行してみた。
.NET版: ユーザー/user/AppData/Roaming/LionFXWin2
Java版: Program Files/LIONFX_C2
に実体がある。
まず.NET版をmonoで実行してみたが、
[ERROR] FATAL UNHANDLED EXCEPTION: System.UnauthorizedAccessException: Access to the path "/home/user\LionFXWin2" is denied.
フォルダ区切り文字があかんような?
解決法が見つからんかったのであきらめた。
次にJava版を実行してみたが、起動するんだがログアウトのダイアログが出なくて致命的だった。
Java版は前もそんな感じだった記憶があるが、前は設定画面とかも出なかった気がするが、設定画面は出るような?
だが、ログアウト画面が出ないのは致命的すぎる・・・
Java環境を変えればなんとかなるか?
思って確認してみたが、手元の環境はopenjdk8だった。
というわけで、ArchLinuxには10と11もあるので試してみたが起動せず。
他に元々jdkと別にjre8が入ってたのだが、これはOracleのJavaのようで、これも試したがopenjdk8と同じ症状。
Oracleのjre12も試してみたが、こちらもopenjdk11と同じく起動せず。
そして、jdk10,11,12で起動しない原因はJavaFXが全く無いようなエラーだったのだが、openjfxは入ってたのだがバージョンが8ぽい感じ。
どうもjdk10以降はJavaFXが無いとかで最新版が8までになってるぽいから?
というわけだが、aurにjava-openjfx-binってのがあって11だったんで入れてみた。
が、変わらず・・・