cypher256 / pleiades.io

Pleiades による Eclipse などの IDE 製品翻訳や JetBrains 製品のオンラインヘルプ日本語サイト https://pleiades.io や https://spring.pleiades.io の誤訳や問題を管理します。
https://willbrains.jp/
27 stars 2 forks source link

-Dfile.encoding=utf-8を指定するとクラッシュする。 #36

Closed Hamada-local closed 5 years ago

Hamada-local commented 5 years ago

eclipse-platform-4.13-win32-x86_64.zipを使い試してみました。 1.上記を解凍しeclipse.iniに-Dfile.encoding=utf-8を追加。 2.eclipse -cleanで起動。正常に立ち上がる。 3.pleiades-win.zip(2019-09-30)を解凍しセットアップ。 4.eclipse -cleanで起動。クラッシュして立ち上がらず。フォルダーにhs errから始まるファイルが生成される。 5.eclipse.iniの-Dfile.encoding=utf-8をコメントアウトする。 6.eclipse -cleanで起動。正常に立ち上がる。 7.eclipse.iniの-Dfile.encoding=utf-8をコメントアウトを外す。 8.eclipse -cleanで起動。クラッシュして立ち上がらず。フォルダーにhs errから始まるファイルが生成される。 なんとかならないだろうか。ワークスペースのエンコードを指定できることは承知していますが・・・。

Hamada-local commented 5 years ago

済みません。プラットフォームの記述を忘れていました。追記です。 Windows10 Home 1903 Java jdk-13 です。

cypher256 commented 5 years ago

-clean 起動したときに、スプラッシュの下にクリーンメッセージを表示していますが、 -Dfile.encoding=utf-8 を指定した場合、その表示で落ちています。 Java 13 の awt.dll のバグです。

Pleiades として、no.clean.message オプションでクリーンメッセージを非表示に できるようにしました。eclipse.ini に以下のようにして指定してください。 例)-javaagent:~~~/pleiades.jar=no.clean.message

以下、リリース予定です。 2019.10.03 ・javaagent オプション no.clean.message 追加 (詳細:readme_pleiades.txt) ・訳追加修正: Eclipse, IntelliJ, Android Studio

Hamada-local commented 5 years ago

pleiades 2019-10-03 でオプションを指定することで正常に起動することを確認しました。 「Java 13 の awt.dll のバグです。」がチト気になりますが・・・

Hamada-local commented 5 years ago

pleiadesのreadmeをみました。 Macでは常に非表示にしているようですが、Windowsでもそうしては如何でしょうか?