Eclipse(2020-12等)でワークスペースで使う文字コードをUTF-8固定にする方法についての質問です。
eclipse.ini
ファイルにて-Dfile.encoding=UTF-8
を挿入する方法が一般的と思っていますが、それ以外でデフォルトとして扱わせる方法は無いでしょうか?
なぜに?
内輪の勉強会などで使おうとしてるのですが、
- Windowsのデフォルトが相変わらずゴミなMS932のままなので変更したい
- ところがEclipse+MergeDocパッチを設定後、
eclipse.ini
に-Dfile.encoding=UTF-8
を設定すると、起動しなくなってしまう(ログを見るとRuntime Errorのようでこちらではどうしようも無い)、消すと普通に動くのでここはいじれない - だからってワークスペースデフォルトの変更は『利用者が操作しないといけない』ため、忘れてしまう人が続出することが懸念される
ということで、なんとかしてワークスペースデフォルトをUTF-8にして、eclipseのディレクトリのみをアーカイブして配布できるようにしたい、ということです。
eclipse\configuration
以下でエンコーディングの設定を書いてオーバーライドできそうな気がするのですが、そこまで発見できません。
ご存じの方がいらっしゃれば知恵をいただければ、です。
検証環境
- Windows10(pro)日本語版 x86_64 20H2/21H1(beta)
- Eclipse 2020-12+MergeDocでの日本語化
- Eclipse同梱のJRE(15)およびAdaptOpenJDK(14,15)
にて確認中です
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。