ハイパーリンク:3 header image 4

2025年02月28日のエントリー


2025年02月28日(金) 00:33:38 · コメント(0) · Minecraft

cleanroomMCというのがあるらしい。
なんでもJAVA21以降のが使えるようになるとのことである。
1.12は標準でJAVA8なのであるが、それと比べるとだいぶパフォーマンスがアップするとか。
実に興味深い。

導入手順は複雑である。
prismloaderというのを使って起動しなくてはいけないらしくて、それのインストールとそれにcleanroomMCを使って起動できるようにファイルを追加したりしなくてはいけない。
で、とりあえずなんとなんとで環境が整って、MODを何も入れない状態での起動には成功した。
しかしいつも使っているMODを突っ込んでみると、起動しない。

ログを見るとmodenwarfareが原因である。
modenwarfareを読み込もうとしたときに
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
とか言っている。

なんでもJAVA9以降、javax.xml.bindは標準ライブラリから外れたらしい。なのでそれがないと言っている。
調べるとそれを依存関係に追加したうえでコンパイルしろとかなんとか。
やり方書いてあるサイトを見てこんなかなとやってみたがやはり見つからないという。

そもそもほかのMODがなぜ問題ないのかよくわかっていない。
fugueというのを入れるとそれらを解決してくれると聞いていたのに。
試しにfugueのソースを見てみると、javax.xml.bindを置き換えている風な処理があるように見える。
もしかしたらfugueは対象のMODが限定されているんだろうか。readmeにそれっぽい雰囲気で書いてあるし。

なのでmodernwarfareからbindをなくすか、あるいはfugueを解析するか。
どちらにしても面倒なことで。
しかもこれであんまりパフォーマンスが向上しなかった場合、悲しい話になるしねえ。

タグ :

  • 検索

  • エントリー

  • コメント情報

    • 入道崎へのコメント (香川の人より[2020/02/07])
      テント張りたくなるお
    • なおったへのコメント (かがわのしとより[2017/05/21])
      よかったよかった
    • 髄膜炎へのコメント (koroより[2017/05/18])
      ファー
    • 髄膜炎へのコメント (かがわのしとより[2017/05/17])
      ちゃんと看病してもら
    • maaへのコメント (四国の人より[2017/02/25])
      ニートになったのか?
    • 白馬へのコメント (香川の人より[2017/01/19])
      ナイススーイー
    • 一人飲みへのコメント (四国の人より[2016/11/18])
      修行が足りん ハー
    • どーなっつへのコメント (hirosiより[2016/04/28])
      ミスドもいいけどね