1. ホーム
  2. エクリプス

[解決済み】Eclipse - Java (JRE) / (JDK) がない......仮想マシンがない

2022-04-02 05:42:19

質問

Eclipse v3.5 (Galileo) を私のコンピューターで再実行しようとしています - 以前は問題なく実行できましたが 現在 このエラーが出続けています。

Eclipse を実行するには、Java ランタイム環境(JRE)または Java 開発キット(JDK)が利用可能である必要があります。以下の場所を検索しても、Java仮想マシンが見つかりませんでした。 C:\eclipsejrejavaw.exe 現在のPATHにあるjavaw.exe

JDKとSDKの両方を新規にインストールしたところです。

Windows 7 (x64)を使用しています。

これはどうしたことでしょう?どうすれば直るの?

ipconfig / tracert / pingのどれを実行してもダメです。

どうすればいいですか?

Eclipse はデフォルトで " で起動しようとします。 java.exe が参照する最初のもの)。 PATH )

3つのポイント

  • "インストール"a JREまたはJDK 特別なインストール手順はなく、必要なだけの異なるJVMバージョン(1.4、5.0、6.0など)を、ディスク上のほぼすべての場所にインストール(コピー)することが可能です。
  • 私は、Eclipseを常に 最新版JRE の恩恵を受けるために)可能です。 最新ホットスポット 進化しています)。 できるようになります。
  • 参照するJVM 内の Eclipse セッションは ではない は、常にEclipseの起動に使用されるものだからです。
    • Eclipseを起動するにはJREが必要ですが、Eclipseが起動したら、プロジェクトのためにJDKを登録する必要があります(特にJavaソースとデバッグのため、また理論的にはコンパイルのためですが、Eclipseは独自のJavaコンパイラを持っています)。 注:EclipseにJREだけを登録することもできます。 実行 しかし、JDKを使用すると、より多くの操作が可能になります。
    • Eclipseにデフォルトで登録されているJavaは、セッションを起動するために使用されるものですが、実際に製品で使用されるのと同様のJREでプログラムを実行/デバッグするために、古いSDK(Sun以外のものを含む)を登録したい場合があります。


2012年6月 jmbertucci のコメントです。

Windows 7 64bitを使用していますが、32bitのJREがインストールされていました。 64ビットのJREを探すEclipse 64ビットをダウンロードしました。 64ビットのJREを持っていなかったので、このエラーが発生しました。

Javaのマニュアルインストールページ(直接アクセスできないようになっていました)にアクセスし、64ビット版をインストールしました。"を参照してください。 Java ダウンロード(全オペレーティングシステム対応 "。 これだけでよかったんです。


2016年4月 スティーブ・メーン 追加 コメント欄 :

を編集する必要がありました。 eclipse.ini ファイルから正しい Java のパスを参照するようにしました。 Eclipseは環境の PATH に値がある場合は eclipse.ini .