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を入手して頂くと
動作するはずです。