142

Android プラグインを使用して Eclipse Indigo をコンピューターにインストールしましたが、約 2 週間は完全に機能していました。今日、Java と QuickTime を更新してから、コンピューターを再起動しました。再起動すると、Eclipse は完全に消えていました。すべてのプログラム ファイルが完全に消えていました。再インストールしようとすると、次のようなエラー メッセージが表示されます。

Eclipse 実行可能ランチャーは、そのコンパニオン共有ライブラリーを見つけることができませんでした。

どうすれば修正できますか?

4

32 に答える 32

113

私はちょうど同じ問題に遭遇しました。私にとっての問題は、Windows 7 のデフォルトの unzipper プログラムでした。深いファイル構造を持つファイルに遭遇すると、問題が発生します。しばらく前にこの問題について読みましたが、記事を思い出せません。私にとっての修正は、WinZip (またはこの問題がない他のツール) を使用して Eclipse ダウンロードを解凍することです。

于 2012-06-10T20:55:55.803 に答える
35

それはかなり悪くて奇妙に聞こえます。ただし、再インストールはそれほど難しくありません。ダウンロード、解凍、デフォルトのメモリ割り当ての変更、Eclipse の実行、必要なプラグインと機能のインストールです。

また、重要な設定のほとんどすべてがワークスペースにあります。ワークスペース以外で考えられる唯一の重要なものは、前述のメモリ割り当てです。これは、コマンド ラインまたは ECLIPSE.INI ファイルで設定できます。

于 2011-08-15T22:39:14.173 に答える
31

eclipse.ini を確認すると、次のような 2 つのエントリがあります。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807

いくつかのねじれた理由で、jar の名前にはバージョンが含まれています。そのため、2 つの異なるバージョンの Eclipse をアップグレード/所有している場合 (eclipse.ini がリンクされているか、Eclipse のシステム全体の conf ファイルとして提供されている場合)、上記のエラーが発生します。

于 2013-03-06T09:22:03.687 に答える
22

Win7 の cygwin ディレクトリでの解凍中に、.exe.dllを実行可能モードにする必要があります。$TERMこれは、 Windows 7 で cygwin を使用して実行される mintty (またはその他の) ターミナルからのソリューションです。

me@mymachine ~/eclipse
$ find . -name "*.dll" -exec chmod +x {} \;

Juno(Eclipse 4.2)で解凍したばかりのcygwin 1.7.somethingで試してみました

于 2012-08-17T17:49:20.650 に答える
13

もう 1 つの問題 (私が遭遇した) は、Cygwin の unzip ユーティリティ (Cygwin による 2009 年 4 月 20 日の UnZip 6.00。元は Info-ZIP による) が、Eclipse を実際に実行するために必要なすべてを常に正しく解凍するとは限らないことです。

7ZIP v9.20を使用すると、32 ビット JVM と 32 ビット Eclipse を備えた Win7 64 ビットで Eclipse Indigo (3.7.2) が稼働します。

(Cygwinの解凍に失敗したのは初めてです...)

于 2012-04-26T11:58:37.350 に答える
8

私は自分でこれに遭遇し、実際、上記の1つの投稿で述べたように、cygwinとgunzipまたはunzipを使用してEclipse環境をセットアップすると、.exeファイルと.dllファイルのアクセス許可が正しくなくなり、JVMはそれらを実行しません。ちゃんと。

迅速な解決策:


#switch to the eclipse target folder
cd /cygdrive/c/Program\ Files\ \(x86\) #or wherever you put eclipse
find ./ -regextype posix-extended -mindepth 1 -type f -regex ".*\.exe|.*\.dll" |\
xargs chmod -v 750
于 2012-12-18T20:58:15.197 に答える
5

Eclipse のインストールを別の PC にコピーした後、この問題に遭遇しました。Eclipse のインストールにより、c:\Users\xx.p2 に .p2 ディレクトリが自動作成され、--launcher.library がここを参照していることがわかります。私の別のPCに存在します。
私の解決策は、Eclipse を再インストールすることです。a)
eclipse-inst-win64.exe をダブルクリックします
。b) クリックして、詳細モードに変更します。
c) Bundle Pool のチェックを外します
d) インストールを終了し、再度コピーします。
すべてがうまくいくでしょう。

于 2016-11-17T02:22:11.393 に答える
4

私の経験とアドバイス: C: ドライブに Eclipse Juno をインストールします。

zipをダウンロードしたら、C:に置いて、マウスの右ボタンをクリック -> ここで展開します。するとC:ドライブにeclipseというフォルダが作成されます。

次に、Eclipse 実行可能ファイルに移動して実行すると、すべて問題ありません。

于 2012-11-18T15:58:52.203 に答える
2

この関連する質問の回答も参照してください。

要点は次のとおりです。しっかりした解凍ツールでもう一度解凍してみてください。特に組み込みの Windows エクスプローラー ツールを使用すると、解凍に失敗することがあります。

于 2015-04-15T07:59:23.180 に答える
1

ほとんどの場合、これはウィンドウの解凍に関する問題に関連しているようです。(それについては、ここで他の回答を参照してください)。

2番目に大きな問題は、EclipseがJavaを検出できないか、古いまたは古いEclipseインストールであるJavaバージョンを検出できないことです。

後者の問題に対する別の見方と、それを解決するためのちょっとした工夫があります。私の作業環境はLinuxシステム上にあり、rootアクセスがなく、ソフトウェアがインストールされており、ある種の構成ファイルで使用するバージョンを構成できます。ただし、これらのソフトウェアパッケージのインストール方法には影響がなく、不変です。

書き込み権限のあるユーザーディスクに、通常どおり最新のEclipseをダウンロードして解凍します。次に、起動時に常に一時的にeclipseインストールにcdするようにエイリアスを構成します。私がファイルシステムのどこで作業しているかに関係なく、eclipseは常に正しいライブラリを見つけます。いくつかの場所では、JavaのEclipseのデフォルトの検索パスが、実際には使用すべきではない私の環境での(javaまたは古いEclipseまたはその他の)インストールを掘り起こしているようです。

エイリアスは次のとおりです。aliaseclipse'(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'

これで、プロジェクトや任意の作業ディレクトリなどから通常どおりに起動できます。

eclipse

またはそれをバックグラウンドに置く

eclipse &

多分これは複雑な作業環境の人々に役立つでしょう。

于 2012-10-24T08:52:58.173 に答える
1

Windows 8にインストールしようとしたときに同じ問題が発生しました。しかし、それはzipで構成されたファイルでした....解凍して「eclipes.exe」ファイルを「管理者」として実行すると解決されました。今、私はそれをとても楽しんでいます。

于 2013-08-31T16:11:11.137 に答える
1

次のようにファイルを抽出すると、このエラーメッセージが表示されます。

  • アクション\すべて選択
  • ファイルを新しいフォルダーにドラッグアンドドロップします

どういうわけか、フォルダに関する情報が失われます

「action\extract to...」を使用すると機能します。

また、Eclipse を右クリックして、[Security Unblock] を選択することを忘れないでください。

于 2011-10-07T22:07:35.723 に答える
1

eclipse.exe管理者として実行するか、Eclipse Helios を使用してみてください。

于 2012-02-20T06:18:23.930 に答える
1

パスが異なる別のマシンからEclipseフォルダーをコピーしましたが、それがこの問題の原因でした。ECLIPSE.INI のプラグイン パスを変更するとうまくいきました !!

于 2013-01-17T05:58:38.407 に答える
0

私もこの問題に直面しました。抽出したファイルを削除して、再度抽出しました。

.rar ファイルがあります。

この問題は、ファイルが完全に抽出されていない場合に発生します。

于 2012-09-26T11:01:12.697 に答える
0

この問題がありました。ここですべての回答を読みました。回答のいくつかは、管理者として実行する必要性をほのめかしています。これは、最近の Windows の IDE でよく見られる問題のようです。Android Studio も非常によく似た動作を示すことに気付きました。再インストールを提案する人もいますが、それ自体はあまり満足のいくものではありません。再インストールや管理者としての実行を回避する恐ろしい「ハック」を発見しました。.p2 フォルダーを ALL USERS フォルダーにコピーした場合。次に、INI ファイルを開き、admin ユーザー ディレクトリが表示されているすべての場所を、ALL USERS ディレクトリに置き換えます。これはややこじつけに感じますが、私はこのアプローチが気に入っています。なぜなら、このアプローチは、個々のユーザーまたはすべてのユーザーに対して製品をインストールするかどうかを尋ねるインストーラーのように動作するからです。Eclipse インストーラーにはそのオプションがありません。

于 2021-03-22T03:46:08.100 に答える
0

Eclipse 4.10 インストーラーでこのエラーが発生しました。プラットフォームのセキュリティ設定が原因でインストールを正しく完了できず、アンインストールを試みましたが、失敗したインストール中にアンインストーラーが導入されなかったため、手動で行う必要がありました。再インストールした後でも、これにより最終結果が破損したと思われました。

解決策は、JVM を使用して Eclipse を起動し、ランチャーの実行可能ファイルを完全にバイパスすることでした。次のコマンドは、Eclipse 4.10 を正常に起動します (一部のパラメーターは、Eclipse のバージョンに基づいて変更されます)。

%JDK190%\bin\javaw.exe -jar C:\<fully_qualified_path_to_eclipse>\Eclipse410\plugins\org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar -clean -showsplash

このコマンド/ショートカットを使用して Eclipse を起動した後、Eclipse 自体にエラーは発生しなくなりましたが、今後 EXE ランチャーを使用することはできなくなりました。このバージョンを 1 年使用した後でも、ランチャーはこの同じエラーを表示し続けます。

javaw.exe明確にするために、MS Windows のシステム仕様に合わせてコマンドを変更する必要があります。

于 2019-09-26T14:58:37.700 に答える
0

ドライブ文字を変更した可能性があります。Eclipse を D:\ にインストールすると、Windows を再インストールした後、ドライブ文字は E:\ になります (たとえば)。

Eclipse フォルダーの eclipse.ini を調べると、ドライブ文字がまだ D:\ である行がいくつかあります。

于 2015-11-12T16:30:39.017 に答える
0

これは、.zip ファイルの抽出が完了する前に eclipse.exe を開こうとしたときに発生しました。.exe を開く前に、すべての依存関係が解凍または解凍されていることを確認してください。

于 2016-05-20T22:24:47.597 に答える
-1

eclipse.ini を開き、これに置き換えます ~

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.0.0-531062

これは私にとってはうまくいきます、頑張ってください〜

于 2013-09-24T09:32:17.680 に答える
-2

マシンを再起動します。あなたの問題を解決します。日食を再開しようとしているときに、強制的に閉じようとしているときに発生することがあります。

于 2017-10-04T03:58:37.217 に答える