したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#9 @避難所

281名無しさん@避難所:2020/09/27(日) 00:32:45 ID:PfQ7MGWY0
直接このスレには関係ないけど、R3絡みで今月頭から実験してたのがやっと形になったって小ネタ

Java8で鳴り物入りでインプリしたJavaFXを
Java9でアッサリ切り捨てるというOracleの鬼畜の所業のせいで
Java8でしか動かせないR3だけど

Java8からJavaFX関連のファイルをコピーしてlancherフォルダ
(MacOSXならV2C-R.appパッケージ内のJavaフォルダ)に置けば
そのJavaFXを使ってOpenJDKJava8やJava11、Java14でもV2C-Rを起動できる模様
(Java14までならNashornでスクリプトも動く)
https://i.imgur.com/lSWQPfr.png

Java8からコピーしてくるファイル
https://i.imgur.com/Tl6KQoV.png
WinとMacは動作を確認、linuxはその実績から必要ファイルを推測

ただ問題点が2つあって
一つがjfxrt.jarにクラスパスを通す必要がある(B11なら確認)
もう一つがJava8のjfxrt.jarがJava9で廃止されたクラスを見てるようでそのせいでJavaFXの表示処理で
java.lang.NoClassDefFoundError: sun/misc/SharedSecrets
のエラーが発生する




掲示板管理者へ連絡 無料レンタル掲示板