web-dev-qa-db-ja.com

Java EE 6 SDKアンインストール '必要なバージョンのJava(TM)2ランタイム環境が見つかりませんでした'

Java= Windows 7マシン上のEE 6 SDKをアンインストールしたいのですが、含まれているアンインストールプログラムを実行すると、次のエラーが発生します。

Error: Could not find the required version of the Java(TM) 2 Runtime Environment in'(null)'. 

に続く...

This application needs version 1.6 or higher of the Java(TM) 2 Runtime Environment

これを修正するには? Java EE 6 SDKをアンインストールするためだけにJava 2ランタイム環境をインストールする必要がありますか?

21
01jayss

そのとおり。 Javaを実行するには、Java SE from http://www.Java.com をインストールする必要があります。 EE(アン)インストーラー。Javaで記述されているため、少なくともJVMが必要です。

19
BalusC

JREの32ビットバージョンと64ビットバージョンの両方がインストールされていることを確認してください。 Java= EE x64インストーラーは、32ビットJREがインストールされていないと機能しません。

25
Simon Hiemstra

同じ問題が発生しました。以下のパラメータでプログラムをインストールすることにより、それは魅力のように働きました。

Java_ee_sdk-6u4-jdk7-windows-x64.exe -j "D:\Program Files\Java\jdk1.7.0_06"

d:\ Program Files\Java\jdk1.7.0_06は、システムにJDK 7をインストールしたフォルダーです。

25
Madhan Ganesh

したがって、glassfishディレクトリのアンインストーラからアンインストールしていると仮定します。コマンドラインでJava_HOME環境変数を使用してアンインストーラーを指定できます。

uninstall.exe -j "%Java_HOME%"
4
guest

私はこれらすべての問題などを抱えており、本当に簡単なものを見つけました。 Eclipseを消去してEclipseに移動し、32ビットのGalileoをダウンロードするだけです。それはかなりうまくいきます。パスなどを変更するためにコピーする必要はありません。

2
galilai

これを行う:

uninstall.exe -j "C:\Program Files (x86)\Java\jre"
1
Miguel

Windows 7(x64バージョン)用のJRE 7 u 45をインストールした後、以下のコマンドラインを使用してJava EE 7(x64バージョン))の64ビットバージョンをインストールできました。システムのJavaランタイムディレクトリを指すようにjパラメータを更新します。

c:\temp> Java_ee_sdk-7-jdk7-windows-x64.exe -j "C:\Program Files\Java\jre7"
0
Steve

32ビットJava(C:\ Program Files(x86)\ Java ...)と64ビット(C:\ Program Files\Java ...))の両方をアンインストールしましたが、何らかの理由で、Javaフォルダー(C:\ Program Files\Java ...)が残っています。手動でそのフォルダーを削除すると、エラーは発生しなくなりました。

0
Luke Eason

Java EE SDK 7のインストール中に同じ問題が発生しました。設定PATHCLASS_PATHJava_HOME変数は問題を解決しました。

0