1

Eclipse RCP アプリケーションを作成する Jenkins CI があります。このチュートリアルでセットアップされました: http://www.ralfebert.de/blog/eclipsercp/rcp_builds/ . これまでのところ、デフォルトの cp1252 エンコーディングの代わりにプロジェクトに utf-8 エンコーディングを使用することを決定するまで、何の問題もありませんでした。問題は、作成したアプリケーションを起動するとエンコーディングが破損することです。特に jvm -dfile.encoding="utf-8" 引数を使用してすべてを試しました。rcp.target、jenkins 引数、および build.xml ビルド プロパティでこれを試しました。

どうすれば問題を解決できるか、誰かに考えがありますか?

すべての応答に感謝します

4

2 に答える 2

1

同じ問題もありますが、残念ながら今のところ解決されていません。文字セットはコンパイル時に設定する必要があると思います。したがって、これはプログラム引数ではなくjvm引数である可能性があります。

于 2012-07-30T15:03:51.797 に答える
0

プロジェクトにエンコーディング情報が保存されていることを確認してください。そのような情報がない場合は、Eclipse インスタンスのデフォルトのエンコーディングが使用され、プラットフォームのデフォルトのエンコーディングがデフォルトになります。

Buckminster ビルドは、リソース メタ データを尊重する Eclipse ビルドを使用します。

アンチ パターンは、Eclipse でデフォルトを変更し、それをプロジェクトに保存しないことです。別のデフォルトを持つ次のユーザーは、特にデフォルトも変更して保存する場合、完全な混乱を引き起こす危険があります。

于 2012-07-30T15:24:56.807 に答える