2011-08-31 6 views
5

バッテリーがなくなったとき、私は自分のMacBookで作業していました。 Eclipseが「ロード・ワークベンチ」で立ち往生しなくなりました。一番下のstacktraceは、1分ほどぶら下がって^ Cを押すことです。起動時にEclipseがぶら下がって

~/Downloads/eclipse$ ./Eclipse.app/Contents/MacOS/eclipse -clean -debug -consolelog 
Start VM: -Dosgi.requiredJavaVersion=1.5 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Xms40m 
-Xmx256m 
-XX:MaxPermSize=256m 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-clean 
-Djava.class.path=/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
-os macosx 
-ws carbon 
-arch x86 
-showsplash 
-launcher /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/eclipse 
-name Eclipse 
--launcher.library /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS//../../../plugins/org.eclipse.equinox.launcher.carbon.macosx_1.0.101.R34x_v20080731/eclipse_1115.so 
-startup /Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
-clean 
-debug 
-consolelog 
-vm /System/Library/Frameworks/JavaVM.framework 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xdock:icon=../Resources/Eclipse.icns 
-XstartOnFirstThread 
-Xms40m 
-Xmx256m 
-XX:MaxPermSize=256m 
-Dorg.eclipse.swt.internal.carbon.smallFonts 
-clean 
-Djava.class.path=/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar 
Install location: 
    file:/Users/admin/Downloads/eclipse/ 
Configuration file: 
    file:/Users/admin/Downloads/eclipse/configuration/config.ini loaded 
Configuration location: 
    file:/Users/admin/Downloads/eclipse/configuration/ 
Framework located: 
    file:/Users/admin/Downloads/eclipse/plugins/org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 
Framework classpath: 
    file:/Users/admin/Downloads/eclipse/plugins/org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar 
Splash location: 
    /Users/admin/Downloads/eclipse/plugins/org.eclipse.platform_3.3.101.v200902111700/splash.bmp 
Debug options: 
    file:/Users/admin/Downloads/eclipse/Eclipse.app/Contents/MacOS/.options not found 
Time to load bundles: 16 
Starting application: 3649 
!SESSION 2011-08-30 18:03:17.958 ----------------------------------------------- 
eclipse.buildId=M20090211-1700 
java.version=1.6.0_26 
java.vendor=Apple Inc. 
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US 
Command-line arguments: -os macosx -ws carbon -arch x86 -clean -debug -consolelog 

!ENTRY org.eclipse.core.resources 2 10035 2011-08-30 18:03:22.073 
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. 

!ENTRY org.tigris.subversion.clientadapter.javahl 1 0 2011-08-30 18:03:22.782 
!MESSAGE Failed to load JavaHL Library. 
These are the errors that were encountered: 
no libsvnjavahl-1 in java.library.path 
no svnjavahl-1 in java.library.path 
no svnjavahl in java.library.path 
java.library.path = .:/Users/admin/Library/Java/Extensions:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java 
^C 
Exception in thread "Thread-1" org.eclipse.swt.SWTException: Invalid thread access 
    at org.eclipse.swt.SWT.error(SWT.java:3777) 
    at org.eclipse.swt.SWT.error(SWT.java:3695) 
    at org.eclipse.swt.SWT.error(SWT.java:3666) 
    at org.eclipse.swt.widgets.Widget.error(Widget.java:681) 
    at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:341) 
    at org.eclipse.swt.widgets.Shell.getShells(Shell.java:885) 
    at org.eclipse.swt.widgets.Shell.kEventWindowHidden(Shell.java:1213) 
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2044) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:4171) 
    at org.eclipse.equinox.launcher.JNIBridge._takedown_splash(Native Method) 
    at org.eclipse.equinox.launcher.JNIBridge.takeDownSplash(JNIBridge.java:110) 
    at org.eclipse.equinox.launcher.Main.takeDownSplash(Main.java:1863) 
    at org.eclipse.equinox.launcher.Main$SplashHandler.run(Main.java:106) 

他に提案がない場合は、JavaHLのインストールを試みます。 Eclipseはいつもそれについて不平を言ったが、それはいつも前に始まった。

+0

作業領域を変更したり、新しいバージョンのEclipseをアンパックすることができます。 Eclipseのインストールが破損しているかどうか、またはあなたのワークスペースであるかどうかを知ることができます。 – bdares

+1

あなたのワークスペースはどれくらいですか? Eclipseは、CTRL-Cを押したときにあなたのワークスペースを更新しようとしています。簡単な修正:新しいワークスペースを作成してください。古いワークスペースからすべてをインポートします( "Import Existing Projects" with copy = true)。作業スペースを交換してください。 –

+0

解決策はこちらhttp://stackoverflow.com/questions/11310970/eclipse-juno-doesnt-start/13620144#13620144 –

答えて

2

うん、JavaHLはそれをインストールすると、問題を解決する可能性が高いcupritだった。 Eclipseがこの理由のために前にぶら下がったことはないとはいまだに不思議ですが、クラッシュの後では、それはありました。

0

Tonnyがコメントしているように、新しいワークスペースを作成することは私のためのトリックでした。

0

この問題は頻繁に発生します。原因がわからない

私のワークスペースの削除は機能しますが、すべてをもう一度設定する必要はありません。ワークスペースを別の場所に移動したときに解決したら、Eclipseを起動して、もう不要だったいくつかのプラグインをアンインストールしました。次に、新しく作成したワークスペースを削除し、古いワークスペースを元に戻しました。

あなたは何かをアンインストールせずに試してみるといいと思います。

4

新しいワークスペースを作成する代わりに、ワークスペースフォルダ内にある.metadataフォルダを削除するだけです。これにより、ワークスペースをロードして、すべてのプロジェクトと環境設定をワークスペースに再インポートするだけで、時間を節約できます。 これを行う前に、または作業領域を再作成する前にもう一度確認できます。問題の原因を明らかにする情報については、.metadataフォルダにある.logファイルを参照してください。

  • MV org.eclipse.core.resourcesが
  • スタートをorg.eclipse.core.resources.bak
  • +0

    これは私の場合に役立ちました! .metadata/.logファイルを見ると、「com.perforce.p4java.exception.AccessException:PERFORCEパスワード(P4PASSWD)が無効または設定解除されました。」というエラーが表示されました。 Zend Studio(別称Eclipse)の外でこのパスワードを 'リセット'する方法はわかりませんでしたが、.metadataディレクトリを削除すると、Zend Studio(別名Eclipse)がハングすることなく正しく起動できました。 – rickumali

    11

    http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ に示す手順では、私のために働いた

    1. CDの.metadata/.plugins日食。 (プロジェクトが見つからないため、エラーメッセージまたは空のワークスペースが表示されるはずです)
    2. 開いているすべてのエディタタブを閉じます。
    3. eclipseを終了します。
    4. のrm -rf org.eclipse.core.resources(新しく作成したディレクトリを削除します。)
    5. MV org.eclipse.core.resources.bak/org.eclipse.core.resources(元のディレクトリを復元します。)
    6. eclipseを起動して作業を開始します。 :-)
    +0

    私のために働いた。ありがとう! –

    +1

    うん、それはうまくいった。男、私は日食が嫌いです。 –

    +0

    ありがとうございました。できます。 –

    9

    ほとんどのソリューションはメタデータを削除したり変更したりしますが、残念なことにこれはプロジェクトからSVNやライブラリ情報を削除することが多く、大きな時間を浪費します。

    通常、起動時にハングアップする保存された状態(開いているウィンドウなど)を消去するコマンドラインスイッチ(https://bugs.eclipse.org/bugs/show_bug.cgi?id=389738を参照)が見つかりました。-clearPersistedState

    私は今、オプションの全範囲で投げる:

    • の端末では、タイプ<eclipse dir>/eclipse -clean -refresh -debug -consolelog -clearPersistedState
    • オープン日食が完全に閉じ、その後、開始と準備されるまで、問題に
    • 待ちが発生したワークスペースそれを正常に再開してください。

    このは、常にが私のスタートアップの問題を解決します。

    +0

    eclipse -clean -clearPersistedStateは、eclipse -cleanを使用しているときに働いていました – Rarw

    0

    私はあなたが私は

    Eclipse Luna Hanging when Loading Debug Configuration

    をしたかを説明リンクをたどる場合、の.lockファイルがの.metadataフォルダ内の適切閉じてから日食妨げていなかったようで、問題の同じ種類を持っていましたワークベンチを起動します。

    .metadataフォルダを削除してから、プロジェクトを再インポートするだけで、再度作業する必要があります。 1の場合

    0

    は、私は、このファイルはorg.eclipse.core.resourcesフォルダ内の唯一の非隠しファイルだったファイルを削除する.metadata/.plugins/org.eclipse.core.resources/11.snap

    を持っていました。

    このようにして、ワークスペース内のすべてが保存されました。

    関連する問題