Snow Breath Celebration

JAVAでROMを作成するために
実行可能JARファイルが
動作しなかった問題を対処しました。

文字コードの違いで
先にツールでファイルを変換してから
開発環境の設定を変更すると
直りました。

 
▼KanjiTranslator160

Shift-JIS
 ↓
UTF-8

// ソールファイル、テキストファイル
変換先文字コード
UTF-8(BOM無し)

// Windows
改行=LF

 
このツール
めっちゃ使いやすいです
助かりました
ありがとうございます

 
▼Eclipse
Version: 2024-06 (4.32.0)

ウィンドウ
 設定
  一般
   ワークスペース
    テキスト・ファイル・エンコード
     デフォルト(UTF-8)

ウィンドウ
 設定
  JAVA
   コンパイラー
    コンパイラー準拠レベル
     21

プロジェクト
 プロパティー
  Javaのビルド・パス
   JREシステム・ライブラリー[Java21]
    チェックON

ファイル
 プロパティー
  リソース
   テキスト・ファイル・エンコード
    UTF-8

 
▼実行環境

// JRE
Version 8 Update 431
 ↓
// JDK
JDK Development Kit 21.0.5


JREだと
「A Java Exception has occurred.」が発生

UnsupportedClassVersionError

JDKは動く、Why?

 ⇒ コンパイラー準拠レベル

 
事の発端は
Eclipseのデフォルトの文字コードが
Shift-JIS(MS932)だった時から使ってるのですが
バージョンアップすると
デフォルト(UTF-8)に変わっていて
文字化けのため
正常に動作しませんでした。

 
過去作品は
順次、対応します。

誠に申し訳ございません。

暫定で

Oracleから
古いJRE / JDKを入手して頂くと
動作するはずです。