待辦事項 #35242

JStyle4.4.2.0で文字化けを起こしている

啟用日期: 2015-06-16 16:12 最後更新: 2016-02-25 20:49

回報者:
負責人:
類型:
狀態:
關閉
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
檔案:

細節

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
・・・

Ticket History (3/3 Histories)

2015-06-16 16:12 Updated by: p5info
  • New Ticket "JStyle4.4.2.0で文字化けを起こしている" created
2015-06-16 22:57 Updated by: cypher256
  • 負責人 Update from (無) to cypher256
評語

ご指摘のとおりのビルドミスでした。 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 もバージョンアップ済みです。

2016-02-25 20:49 Updated by: cypher256
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2016-02-25 20:49

Attachment File List

No attachments

編輯

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登入