JStyle4.4.2.0で文字化けを起こしている
Pleiades All in One 4.4.2.v20150310 の 64bit Java Standard Edition を利用した所 設定->一般->JStyle の設定ページの内容が文字化けを起こしていた。
プラグイン単体 jstyle_4.4.2.0-64bit.zip も化けている事を逆アセンブルして確認したので、 このエディションに限らずPleiades All in One 4.4.2系は化けているのではないでしょうか
javaソースコードフォーマットがUTF-8のところをMS932だと解釈してコンパイルしたため、 文字化けしたclassファイルを生成していると思われる。 ビルドミスでしょうか?
以下逆アセンブル結果の抜粋(51,56の行が4.4.1.0と4.4.2.0で異なる)
>jar xf jp.sourceforge.mergedoc.jstyle_4.4.1.0.jar & javap -c ./jp/sourceforge/mergedoc/jstyle/JStyleConstants ・・・ 51: ldc #9 // String → 53: aastore 54: dup 55: iconst_1 56: ldc #9 // String → 58: aastore 59: aastore 60: dup ・・・
>jar xf jp.sourceforge.mergedoc.jstyle_4.4.2.0.jar & javap -c ./jp/sourceforge/mergedoc/jstyle/JStyleConstants ・・・ 51: ldc #36 // String 竊? 53: aastore 54: dup 55: iconst_1 56: ldc #36 // String 竊? 58: aastore 59: aastore 60: dup ・・・
ご指摘のとおりのビルドミスでした。 https://osdn.jp/projects/mergedoc/downloads/63420/jp.sourceforge.mergedoc.jstyle_4.4.2.1.jar をダウンロードし、解凍せずに Pleiades All in One の plugins ディレクトリへ配置してください。
Pleiades All in One 4.4 のダウンロードページには注意書きを記載しました。 JStyle もバージョンアップ済みです。
Pleiades All in One 4.4.2.v20150310 の 64bit Java Standard Edition を利用した所
設定->一般->JStyle の設定ページの内容が文字化けを起こしていた。
プラグイン単体 jstyle_4.4.2.0-64bit.zip も化けている事を逆アセンブルして確認したので、
このエディションに限らずPleiades All in One 4.4.2系は化けているのではないでしょうか
javaソースコードフォーマットがUTF-8のところをMS932だと解釈してコンパイルしたため、
文字化けしたclassファイルを生成していると思われる。
ビルドミスでしょうか?
以下逆アセンブル結果の抜粋(51,56の行が4.4.1.0と4.4.2.0で異なる)