230

私はEclipse3.3( "Europa")を使用しています。定期的に、Eclipseの起動には非常に長い時間がかかります(おそらく永遠に)。Eclipseログで確認できるのは次のとおりです。

    !ENTRY org.eclipse.core.resources 2 10035 2008-10-16 09:47:34.801
    !MESSAGEワークスペースは、前のセッションで保存されていない変更で終了しました。変更を回復するためにワークスペースを更新します。

グーグルは、私がフォルダを削除するという誰かの提案を明らかにします:

workspace\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes

これは役に立たなかったようです。

新しいワークスペース(すべてのプロジェクトを適切に再セットアップするのに数時間かかるため、やりたくないこと)から始める以外に、Eclipseを適切に起動させる方法はありますか?

4

36 に答える 36

236

試す:

  1. <workspace>\。metadata\.plugins\org.eclipse.core.resourcesにcdします
  2. ファイル*.snap(またはIndigoの.markers )を削除します
于 2009-07-05T16:36:23.287 に答える
57

私の場合(ジュノ)、私はこれをしなければなりませんでした:

find $WORKSPACE_DIR/.metadata/.plugins/org.eclipse.core.resources/.projects \
-name .indexes -exec rm -fr {} \;

それはトリックをしました。

最初は Mylyn の問題だと思っていましたが (一般的な Web コネクタを使い始めてからこれらのフリーズが発生しました)、コネクタをアンインストールし、.mylyn ディレクトリを削除した後でも問題が発生しました。

編集:ファイルを1つだけ削除して、Eclipseを再起動することもできました:

rm $WORKSPACE_DIR/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

インデックスが関係なく、うまくいきました。個人的にはあまり気にならないワークベンチのみ。

于 2012-09-21T10:28:04.877 に答える
38

Eclipse最初に-cleanオプションから始めてみることができます。

Windows では-clean、Eclipse のショートカットにオプションを追加できます。コマンドラインからLinux起動するときに簡単に追加できます。Eclipse

于 2008-10-16T11:15:53.263 に答える
35

これは私のために働きます:

別の、そして明らかにうまくいくもう少し良い回避策:

  1. 閉じますEclipse
  2. 問題のあるプロジェクトをワークスペースの外に一時的に移動します。
  3. Start Eclipse、ワークスペースがロードされるのを待ちます (ロードする必要があります)。
  4. もう一度閉じますEclipse
  5. プロジェクトをワークスペースに戻します。

出典: GWT 2.0/Google アプリ エンジン 1.2.8 にアップグレードした後、ワークスペースを開くと Eclipse がハングする

于 2011-03-31T18:28:25.097 に答える
31

私は使用eclipse -clean -clearPersistedStateしましたが、それは私のために働きました。

警告:これにより、ワークスペースからすべてのプロジェクトが削除される可能性があります。

于 2014-03-21T12:07:31.547 に答える
14

3.5 のかなり大きなワークスペースで同様の問題が発生し、どこにも .snap ファイルが表示されませんでした。" Windows-> Preferences-> General-> Startup and Shutdown -> Refresh workspace on startup" はワークスペース関連の設定のようで、ハングの原因となったワークスペースに変更できませんでした。

eclipseコマンド ライン パラメータ -refresh を指定して実行し、設定を変更するとうまくいくようです。

于 2010-11-06T15:12:14.147 に答える
12

*.snap ファイルを削除することもできました。私のものは、投稿で言及されているものとは別のディレクトリにありました(以下)。

<eclipse workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects

その結果、次の UNIX コマンドでうまくいきました。

find <eclipse_workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects  -name "*.snap" -exec rm -f {} \;
于 2010-12-27T16:30:09.013 に答える
8

私はこのスレッドですべての答えを試しましたが、どれもうまくいきませんでした-スナップファイルでも、プロジェクトの移動でも、どれもうまくいきませんでした。

奇妙なことに、うまくいったのは、すべてのプロジェクトと.metadataフォルダーを別の場所に移動し、Eclipseを起動して閉じてから、すべて元に戻すことでした。

于 2013-01-17T04:22:43.830 に答える
5

.snao または .prefs ファイルが.metadata.plugins\org.eclipse.core.resourcesフォルダー (OS X で実行) にないため、.project フォルダーを old.project にコピーするのが私のトリックでした。 、Eclipseを起動して確認する

Windows -> 設定 -> 一般 -> 起動とシャットダウン -> 起動時にワークスペースを更新

マットbによって提案されたように。その後、Eclipse を閉じ、フォルダー old.projects の名前を .projects に戻した後、すべて正常に機能しました。

于 2010-07-14T11:40:05.413 に答える
3

Mac OS X では、Eclipse アプリケーションをダブルクリックして Eclipse を起動します。引数を Eclipse に渡す必要がある場合は、Eclipse アプリケーション バンドル内の eclipse.ini ファイルを編集する必要があります。Ctrl キーを押しながら Eclipse アプリケーション バンドル アイコンを選択します。これにより、ポップアップ メニューが表示されます。ポップアップ メニューで [パッケージの内容を表示] を選択します。Contents/MacOS サブフォルダーで eclipse.ini ファイルを見つけ、お気に入りのテキスト エディターで開き、コマンド ライン オプションを編集します。

ファイルの先頭に「-clean」と「-refresh」を追加します。例:

-clean
-refresh
-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
于 2014-10-13T20:35:24.243 に答える
3

これは私がしました:

  1. .metadata.plugins\org.eclipse.core.resources への cd
  2. ファイル .snap を削除します
  3. [進行状況] タブが数秒ごとに何かを実行していることに気付きました..動かなくなったように見えました
  4. Eclipse を終了します (ファイルを作成しないでください|ここで再起動するか、手順 1 に戻る必要があります)。
  5. 日食をもう一度開きます。

Eclipseを使用し-refreshたり-clean、開始したりするのは役に立ちませんでした。

于 2011-02-16T15:46:43.537 に答える
2

ワークスペース ランチャーがテレビまたはその他のセカンド モニターで開いていないことを確認します。それは私に起こりました。症状は、説明されている問題と同じように見えます。

于 2010-10-07T09:15:32.123 に答える
1

Windows -> 環境設定 -> 一般 -> 起動とシャットダウン

Refresh workspace on startupチェックされていますか?

于 2008-10-16T19:03:52.133 に答える
1

Eclipseの起動に問題がありました。このファイルを削除することで修正されました:

rm org.eclipse.core.resources.prefs

私は.settingsで見つけました

于 2009-08-12T16:36:16.047 に答える
0

スナップファイルはありませんでした。ヘルプメニューのインストールリストを確認すると、プラグインの少なくとも90%でアンインストールボタンが無効になっているため、そこから処理できませんでした。起動/シャットダウンでは、ほとんどのプラグインがリストされていませんでした。代わりに、プラグインフォルダからアイテムを手動で削除する必要がありました。うわー、起動時間は私にとってはるかに速くなりました。したがって、他のすべてが機能せず、使い捨てのプラグインがある場合、これは使用するための究極のソリューションになる可能性があります。

于 2011-09-09T16:48:35.293 に答える
0

残念ながら、これらの解決策はどれもうまくいきませんでした。結局、新しいワークスペースを作成し、既存のプロジェクトを新しいワークスペースにインポートする必要がありました。残念ながら、そうすると設定が失われます (そのため、設定を変更するときはいつでも設定をエクスポートすることを忘れないでください!)

于 2012-10-31T14:42:33.333 に答える
0

Ubuntuではeclipse -clean -refresh、Eclipse 3.8.1で私のために働きました

于 2015-10-26T03:46:50.290 に答える
0

Mavericks で Eclipse を更新した後、同様の問題が発生しました。最終的に、Eclipseプラグインディレクトリで、com.google.gdt.eclipse.login jarの末尾にバージョン番号があることがわかりました。名前からバージョン番号を削除したところ、すべて正常に開始されました:)

于 2014-07-28T21:25:15.207 に答える
0

私の場合、ワークスペースの .metadata フォルダーを削除するとうまくいきました。Eclipse Luna サービス リリース 2 を使用しています。

于 2016-01-18T04:55:30.490 に答える
0

私の場合、同様の症状は、大量のジャンク システム ファイルを含む不正な git リポジトリによって引き起こされました。

前述のように、プロセス モニターを使用して問題のあるファイルを検出することは、普遍的な解決策です。次の 2 行のフィルターを設定すると便利です。

  • プロセス名 eclipse.exeです
  • プロセス名 javaw.exeです
于 2014-03-26T10:10:54.413 に答える
0

Fedora 18 の Eclipse (Juno) で非常によく似た問題が発生しました。Android セッションのデバッグ中に、Eclipse がデバッグ セッションを終了しました。日食を再起動しようとしましたが、スプラッシュ画面でハニングを続けました。上記のさまざまな提案を試しましたが、成功しませんでした。最後に、adb サービス (Android デバッグ ブリッジ) を確認しました。

# adb devices
List of devices attached 
XXXXXX offline

Android デバイスがまだ接続されていることはわかっていますが、オフラインであると報告されました。デバイスを切断し、adb サービスをシャットダウンしました。

# adb kill-server

次に、数秒待ってから、adb サービスを再起動しました。

# adb start-server

そして、私のアンドロイドを再び接続しました。その後、Eclipseは問題なく起動しました。

于 2013-04-30T19:00:32.053 に答える
0

X11で日食を開始している間、私は同様の動作をしました。パテで X11 転送を有効にするのを忘れていました。

于 2016-01-13T12:10:26.577 に答える
0

これは役立つかもしれません

あなたの日食では、

1) ヘルプに移動

2) Eclipse マーケットプレイスをクリックします。

3) 検索 - オプティマイザ

「Eclipse用オプティマイザ」をインストール

ここに画像の説明を入力

于 2015-05-18T08:59:59.083 に答える
0

Java のバージョンに問題がある可能性があります:

上記のいくつかの答えを試しました。しかし、うまくいきませんでした。しかし、その間、私はそれらを試していましたが、Javaバージョンを他のものに切り替えて元に戻すのを忘れていたことがわかりました。

以前のバージョンに戻ったら。Eclipseは私のために働き始めました。

于 2020-07-28T17:47:39.053 に答える
0

{WORKSPACE-DIR}/.metadata/.plugins フォルダー内のゼロバイトの .pluginファイルに注意してください。そこにあるものを削除しただけで、フリーズの問題が修正されました。

于 2013-12-07T00:56:30.233 に答える
0

http://www.lazylab.org/197/eclipse/eclipse-hanging-on-startup-repair-corrupt-workspace/も参照してください。

99% 推奨される解決策は機能します.... (つまり、.snap ファイルの削除) しかし、機能しない場合は、インデックス フォルダーとさらにワークベンチ フォルダーを削除する必要があります。

于 2014-11-03T18:50:30.307 に答える
0

私にとってうまくいったのはこれでした-Ubuntuで

  1. Ctrl+F1
  2. ps-e
  3. Eclipse、Java、および adb のプロセス ID の場合は kill -9
于 2014-03-20T12:39:03.310 に答える