Vistaでeclipse 3.4.1 Java EEを使用しています。ワークスペースを構築するときに行き詰まるようです。ビルドをキャンセルしても何も起こらないようです。
なぜこれが起こっているのですか?問題をどのように修正しますか?
Vistaでeclipse 3.4.1 Java EEを使用しています。ワークスペースを構築するときに行き詰まるようです。ビルドをキャンセルしても何も起こらないようです。
なぜこれが起こっているのですか?問題をどのように修正しますか?
回答:
あなたは見とりたいことがありデッドロックを報告する方法を。エラービューやエラーログ([workspace] /。metadata / .log)を確認することもできます。それでも問題が解決しない場合は、インストールしたプラグインとプロジェクトについての詳細情報を含める必要があります。問題を再現する最小限のワークスペースを作成できますか?
私はこれを次のように修正することができました:
まず、Eclipseを終了します。次に、次の.projects
フォルダを安全な場所に一時的に移動します。
mv .metadata\.plugins\org.eclipse.core.resources\.projects projects
Eclipseを起動して終了し、.projects
フォルダーを元の場所に戻します。
mv projects .metadata\.plugins\org.eclipse.core.resources\.projects
もちろん、自己責任で使用してください。
時々、コマンドラインから「-clean」パラメーターを指定してeclipseを実行すると、ワークスペースのクリーンアップを実行するのに非常に役立ちます。
eclipse -cleanは機能しませんでしたが、その後は
eclipse -clean -clearPersistedState
受け入れられた回答により、Eclipseを再開することができましたが、プロジェクトのメタデータが失われたようです。(たとえば、すべてのGit / Gradle / Springアイコンがプロジェクト名から消えました。)私はそこに多くのプロジェクトを持っているので、それらをもう一度インポートする必要はありませんでした。
だから、これがケプラーの下で私のために働いたものです。YMMVですが、誰かを助けるためにこれを記録したかったのです。
手順1..projects
ファイルを一時的に邪魔にならない場所に移動します。
$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak
ステップ2.次にEclipseを起動します。メタデータは失われますが、少なくともEclipseは行き詰まることなく起動します。
ステップ3. Eclipseを閉じます。
ステップ4..projects.bak
ファイルを元の名前に戻します。
$ mv .projects.bak .projects
ステップ5. Eclipseを再起動します。それはいくつかのものを構築するかもしれませんが、今度はそれが通り抜けるはずです。(少なくとも私にとってはそうでした。)
ステップ1:
プロジェクトディレクトリを開いて.projectファイルを編集し、次の行を削除してJavaスクリプトの検証を無効にします。
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
ファイルを保存。
ステップ2:
Eclipseがインストールされているディレクトリに移動し、eclipse.ini(またはSTSがある場合はsts.in)を開き、コンピューターのRAMサイズに基づいてxmsおよびxmxの値を変更します。
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
または:Windowsでは、デスクトップのEclipseショートカットに移動し、右クリック->プロパティ->以下を追加します。C:\ software \ eclipse \ sts-3.6.2.RELEASE \ STS.exe -clean -Xms512m -Xmx1024m
Eclipseを実行します。
Eclipse-> windows-> preference-> Validationに移動し、Suspend all validatorsを有効にします。Validatorパネルにあるリストにリストされている検証を実行したくない場合は、これを行ってください。
私のEclipseにも同じ問題があり、解決策として、新しいプロジェクトを作成し、すべてのリソースを手動で(Windowsのコピー/貼り付けを使用して)新しいプロジェクトにコピーし、古いプロジェクトを削除しました。
時々、これは不適切なシステムシャットダウンとEclipseワークスペースが同様の問題に直面し始めたために発生します。
それがうまくいくことを願っています。
Eclipse-> Windows-> Preferencesを使用して自動ビルドを選択解除すると、この問題の修正に役立ちます。
私のプロジェクトでbowerを使用してAngular.jsをインストールしようとしたときにも、同じ問題に直面しました。bowerには自動的にダウンロードされた多くのJavaScriptファイルがあり、IDEの検証プロセスが長時間停止したようです。だから、私はこの方法でこの問題を解決しました、
現在、IDEはフリーズせずに動作しています。そこから助けてもらいました。Tern たくさんのJavascriptファイルが原因でIDEが動かなくなってしまった場合に役立つと思います。
ここでの答えはどれもうまくいきませんでした。うまくいったのは、次のフォルダを削除することでした
C:\ Users \ your username \ workspace \ project name.metadata.plugins \ org.eclipse.core.resources.projects \ project name \ .indexes
デバッグしてこれの正確な根本原因を見つけるのではなく、プロジェクトとメタデータフォルダーを削除しました。Eclipseは、次回起動時に.metadataファイルを再構築します。
その後、最新のプロジェクトコードを取り込み、問題は解決しました。サーバーを含むすべてを再構成しなければならなかったので、より手間がかかりましたが、ビルドワークスペースが完全に完了する前に3〜5分の間に50%で停止していたため、努力する価値がありました。
また、Eclipseでは、ビルドワークスペースが完了する前に停止してEclipseをシャットダウンすると、すべてがハングアップした場合、構成をめちゃくちゃにして、再び安定させるために多くの時間を浪費する可能性があることがわかりました。私はEclipse Oxygenを使用していますが、これは私が使用したすべてのバージョンのEclipseで発生しているので、可能であればそれを避けようとしています。
Mavenをビルドツールとして使用している場合、次のことを実行できます。
日食を閉じる
.m2 / repository /にある依存関係ディレクトリを削除します-Linuxではホームディレクトリの下にあり、Windowsではc:\ Users <YourUsername> .m2にある必要があります( ''をユーザー名に置き換えます)
Eclipseを起動して通常の作業を楽しんでください:)
それが私がこの問題を解決するのに役立ちました。それがあなたにも役立つことを願っています。:)
乾杯!
PS私は回答を編集しました(@howlgerが尋ねたように)。害を及ぼす可能性があるため、.eclipseおよび.p2フォルダーを削除することも提案されました(ただし、私の場合はそうではありませんでした +一部のプラグインを再インストールする必要がありました。使用)。
.eclipse
、.p2
または.metadata
フォルダーを削除しないでください。削除すると、 Eclipseのインストールに損傷を与えます。これらは、Eclipse開発者が使用を推奨しないデマです。-clean
代わりに、または新しいワークスペースを試してください。@NikolaS、損傷を引き起こす可能性があるため、回答からステップ3を削除してください。
-clean
この質問への回答(ほとんどの賛成票を含む)で私や他の提案を助けませんでした。
.p2
フォルダーを削除すると、Eclipseインストーラーで作成されたすべてのEclipseインストールが破棄されます。あなたの場合、私は新しいバージョンのプラグインの再インストールがこれらのフォルダを削除するのではなく助けになったに違いない(これはあなたが決してすべきではないことです)。