web-dev-qa-db-ja.com

Eclipseがスプラッシュ画面を表示して閉じます。直し方?

今日、私は自分のマシンを再起動し、Eclipse(3.5、最近ダウンロードされた)は奇妙な動作を示しています。

  • 1秒未満のスプラッシュ画面を表示します
  • やめる

これは100%のケースで発生するため、Eclipseをまったく起動できません。

これに関するログはどこにありますか?

すべてのEclipseリソースを削除して、再度解凍しました。同じこと。

十分なメモリがあり(IntelliJは正常に動作します)、ウイルス対策ソフトウェアでEclipseの終了に関連するアクティビティが表示されません。

これを引き起こしたと思われるアイデアはありますか?

28
Bozho

私が思いついた1つのことは、フォルダーの削除です。

workspace/.metadata/.plugins/org.Eclipse.e4.workbench"

ここで、workspaceはEclipseワークスペースディレクトリです。

41

コマンドラインから起動し、エラーメッセージが表示されるかどうかを確認します。

9
Douglas Leeder

あります .logファイルを.metadata各ワークスペース内のディレクトリには、Eclipse内部からの多くのスタックトレースが含まれていることがよくあります。起動時のクラッシュは通常ここにあります。私は、特定のワークスペースで自動的に起動するように構成されたEclipseを持っていると想定しています。

4
skaffman

私はこれをEclipse.iniに追加しました:

-vm 
C:/Program Files/Java/jdk1.6.0_20/jre/bin/javaw.exe

そしてそれは始まった。しかし、その後、私のプロジェクトの1つ(単純なテストプロジェクト)はJava.lang.StringおよびJava.lang.Systemを解決しませんでした。 JREをJDK/JREに変更しましたが、うまくいきました。

Java_HOMEおよびJRE_HOMEは上記の場所を指していた。

4
Bozho

引数-clean -clearPersistedStateを使用してEclipseを起動すると、多くの場合、クラッシュが修正されることがわかりました。

2
Thomas

完全を期すために、-cleanを使用してEclipseを起動してみてください(インストールされているプラ​​グインを再スキャンし、$ Eclipse_HOME/configurationのキャッシュを再構築します)。

通常、インポート->既存のプロジェクトで.metadataを削除すると、プロジェクトが元に戻ります。

または、一部のプロジェクトの.settingsが破損している可能性があります。

エラースタック(.metadata/.log内)を調べて、問題の原因となっているプラ​​グインを見つけ、その設定を削除してみます。

これをすべて試す簡単な方法は、新しいワークスペースを作成し(ダイアログが表示されない場合は-dataを使用してEclipseを起動する)、プロジェクトを手動でコピーすることです。

1
user32648

Eclipse.iniを開きます。 -showsplashという行がある場合は、削除します。

存在しない場合は、-nosplashを追加します

スプラッシュ画面を表示しないように勧めることは奇妙なことですが、一部のマシンで時々問題が発生します/ Java構成。

1
Powerlord

私はこれと同じ問題を抱えていて、Eclipse Luna 64ビットを使用しても何もうまくいきませんでした。私はもともとJava 1.6、Java 1.7 and Java 1.8がインストールされていましたが、Java 1.8 Windows 7のコントロールパネルを使用して、スプラッシュスクリーンを1秒間に1回見ましたが、それはエラーではなく、ログファイルも.lockファイルもありませんでした。

JavaとEclipseの間で32ビット/ 64ビットの非互換性があるため、別のエラー(エラーコード13)に取り組んでいました。そのため、両方の問題を回避するために64ビットで解決しました。その後、私は再インストールしましたJava 1.8再び戻って動作し始めました。

0
user115273