私はAndroidプロジェクトに取り組んでいましたが、コンピューターを再起動した後、Eclipseが実行されません。.metadata.logファイルエラーがスローされます。
11 に答える
に移動し~\.metadata\.plugins\org.eclipse.core.resources
ます。.snapファイルが見つかります。削除するだけです。Eclipseを再起動します。
それは完璧に動作します。
新しいワークスペースを使用してみてください。<Eclipse_root_dir>\configuration\.settings\org.eclipse.ui.ide.prefs
ワークスペースウィンドウプロンプトを強制するには、の設定を変更してに設定SHOW_WORKSPACE_SELECTION_DIALOG
する必要がありますtrue
。
.metadataフォルダーを削除する必要はありません。これにより、ワークスペースに関する設定が削除されるためです。ただし、.metadataフォルダー内に存在するスナップファイルと.lockファイルを削除してください。
また、これを行った後は、eclipeのクリーンスタートを行うことを忘れないでください
./eclipse -clean
Eclipseの実行中にもいくつか問題があります(MercurialおよびAptanaプラグインを使用)。
この問題の原因を突き止めたい場合は、バックアップ.metadata
フォルダを「段階的に」削除します<your_workspace_folder>/.metadata/plugins/
。一部のフォルダーを削除してEclipseを実行すると、これが問題であることがわかります。
Mercurialの場合は削除workspace\.metadata\.plugins\org.eclipse.core.resources\snap
し、Aptanaの場合は削除しますworkspace\.metadata\.plugins\org.eclipse.core.resources\.safetable
設定が失われてもかまわない場合は、.metadata
フォルダーを削除してEclipseを再度実行すると、新しい.metadata
フォルダーが作成されます。
このフォルダーでバイナリ検索を実行して(プラグインの異なるサブセットを使用するたびに)、問題の原因となっているフォルダーを見つけることができます。
私の場合、フォルダ「... \ worksheet.metadata.plugins\org.eclipse.e4.workbench」を削除すると修正されました。
〜WorkSapce \ .metadata.plugins\org.eclipse.e4.workbench フォルダーを削除するだけです。次に、Eclipseを再起動します。わたしにはできる。
私も同じ問題を抱えていました。/.metadataを削除しましたが、この問題を解決できませんでした。Java 9を使用してEclipseをインストールしている場合は、.metadataまたはlogフォルダーを削除するだけではこの問題を解決できない場合があります。
これが私がしたことです。Ubuntu16.04の/opt/eclipseにEclipseを抽出してインストールしました。私のJavaバージョンは9で、Eclipseバージョンはoxygen4.7.0でした。
eclipse.iniファイルの最後の行に「--add-modules=ALL-SYSTEM」を追加しました。そして、この問題を解決しました。Eclipse SDKはjava.baseモードにないものを使用するため、この行をeclipse.iniファイルに追加する必要がありました。このURLを参照してください:https ://wiki.eclipse.org/Configure_Eclipse_for_Java_9 。これが他の人の助けになることを願っています。修正は簡単でしたが、この解決策を見つけるのにしばらく時間がかかりました。
このリンクは私の問題を解決しました:https ://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example。Macの例に従いました。ファイルeclipse.iniを見つけました。次に、[情報を見る]を選択し、[。ini]を[.txt]に変更します。これにより、ファイル内のテキストを編集することができました。次に、ファインダーに移動し、MacintoshHD->ライブラリ->Java->JavaVirtualMachines->jdk1.8.0_144.jdk->コンテンツ->ホーム->ビンに移動しました。次に、一般的なテキストエディタでeclipse.txtファイルを開きました。これは、「/ Library / Java / JavaVirtualMachines / jdk1.8.0_144.jdk / Contents / Home/bin」のように「-vm」のすぐ下のテキストファイルeclipse.txtにコピーしたパスです。次に、コマンド保存を押します。次に、eclipse.txtファイルで[Get info]を選択し、[。txt]を[.ini]に変更して、[はい]と答えました。小さなポップアップボックスが表示されたら、必ず「.ini」を使用します。
.metadata / .logエラーが発生した場合は、javajdk-8u144をインストールするだけです。
これはどれも私にはうまくいきませんでした、私はjava8.221とEclipseOxygenを使用しました。だから私はこれを試しました。編集して置くeclipse.ini
前に-vmargs
-vm
C:\Program Files\Java\jdk1.8.0_221\bin\javaw.exe
そしてそれは働き始めました
android-sdks(私のものはC:\ Users \ azeuner \ android-sdks \ platform-toolsにあります)に移動し、platform-toolsをクリックしてから、adb.exeをクリックします。これによりEclipseが更新されます。それは私のために働いた!