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

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

543名無しさん@避難所:2023/05/27(土) 21:29:04 ID:vgPwvV9k0
>>535でシンプルな解決方法としてJava8を使い続けてください
とは書きましたがちょっとめんどい解決法として一応こういうものは準備したりしてます

Java11はまだNashornが動くのでギリOKですがJava17にする場合は必須です
ただどのくらい使われてるか不明なのでバグが枯れてるかどうかがわかりません

----------------------------------------------------------------------------------------------------------------
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1613041676/410

410 : ◆g/UWZdwxag :2021/05/06(木) 14:37:39
V2C-R2.11.8系V2CのNashorn対応を戻すパッチ
要B11.28.6.8以上
 
v2c_r_backto_rhino.zip
https://www.dropbox.com/s/h27eifwyn1834sp/v2c_r_backto_rhino.zip?dl=1
 
V2C-R系(2.11.8、R+、+、3.4.2)ではスクリプトを動かすために
Nashornというエンジンを使っていますが
このNashornは
 ・Java16では廃止済み
 ・Java11では廃止予定
というステータスで将来完全廃止されるのを見越した対応です
 
Nashornが廃止されてもRhinoというエンジンを実装するrhino.jarとjs-engine.jarで
スクリプトは動くことは動くのですがその方法ではthreadld.jsやpost.jsが動かないとか
一部のスクリプトが動かないなどのケースが想定されます
(Rhinoの受け口とNashornの受け口が共存していてNashornの受け口が優先されるため)
 
それを回避するためにV2C-R系からNashornの受け口を無くすのがこのパッチです
(実際はNashorn対応の修正が入った箇所を本家の処理でパッチします)
 
使い方としてはzip内の
 ・v2c_r_backto_rhino.jar
 ・js-engine.jar
 ・rhino.jar
をB11パッチと同じフォルダに置いて下さい
(js-engine.jarとrhino.jarはv2c_api_patch_B11.28.6.8のと同じモノです)
 
尚Nashornの受け口が無くなるため、Nashorn対応で作ってあるSync2ch用の
v2c_sync_B11.txtは動作不安定となるので同じzip内のv2c_sync_B11_Rhino.txtを使って下さい
----------------------------------------------------------------------------------------------------------------

最後にv2c_sync関連で「v2c_sync_B11_Rhino.txtを使って下さい」とありますが
それは

http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1545201173/479
479 :名無しさん@避難所 [sage] :2019/03/24(日) 10:59:08 ID:eMOOSc4w0 (1/6) [PC]
Sync2ch用 B11対応v2c_sync.txt(非公式修正版)
https://www.dropbox.com/s/2sk1sxde6rfumvo/v2c_sync_20190323.zip?dl=1
 
●Sync2chのv2c_sync.txtのB11対応の非公式修正版です
 以下の2種類があります
  v2c_sync_B11.txt
  v2c_sync_B11_Rhino.txt
 どちらを使うかわ、ソース内のヘッダでご確認下さい

●修正箇所
 >>311に対して>>333の反映

>>333
ご連絡ありがとうございました



にあります




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