Eclipse起動で「org.eclipse.swt.SWTException: Unsupported or unrecognized format」というエラーの対処方法

Eclipse起動で「org.eclipse.swt.SWTException: Unsupported or unrecognized format」というエラーの対処方法

Posted at January 23,2015 12:11 AM
Tag:[Eclipse, TroubleShooting]

Eclipseで「org.eclipse.swt.SWTException: Unsupported or unrecognized format」というエラーの対処方法を紹介します。

1.問題点

EclipseをWindowsのCドライブ直下にインストールして起動してみたところ、「An error has occured.」というダイアログが表示されました。

Eclipseのエラー「An error has occured.」

ダイアログに表示されたログを開いたところ、次の「org.eclipse.swt.SWTException: Unsupported or unrecognized format」という例外が出力されていました(抜粋)。

org.eclipse.swt.SWTException: Unsupported or unrecognized format
    at org.eclipse.swt.SWT.error(SWT.java:4441)
    at org.eclipse.swt.SWT.error(SWT.java:4356)
    at org.eclipse.swt.SWT.error(SWT.java:4327)

SWTExceptionの「SWT」とは「Standard Widget ToolKit」の略で、Eclipseプロジェクトで提供されているGUI作成用ツールキットらしいです。

ということで対処方法が不明です。

2.原因

原因をネットで調べたところ、PCにインストールされているファイルの暗号化ツールが、SWTが参照すべきファイルを暗号化してしまっているために発生したようです。

冒頭で「Cドライブ直下にインストール」と書きましたが、Cドライブ直下は暗号化ツールによる暗号化対象のフォルダとなります。

3.対処方法

暗号化対象外のフォルダ(Program Filesなど)にEclipseをインストールし直したところ、正常に起動しました。

関連記事
トラックバックURL


コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)