ほとんどの場合、これはウィンドウの解凍に関する問題に関連しているようです。(それについては、ここで他の回答を参照してください)。
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 &
多分これは複雑な作業環境の人々に役立つでしょう。