web-dev-qa-db-ja.com

環境変数が原因でEclipseが開かない

何も変更せずにコンピューターを再起動しました。突然、Eclipseを開けません。代わりに、次のエラーメッセージが表示されます。

┌──────────────────────────────────────────────────────────────────────┐
│ Eclipse                                                              │
├──────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     │
│   must be available in order to run Eclipse. No Java virtual machine │
│   was found after searching the following locations:                 │
│   C:\Users\emiri\Downloads\Eclipse\jre\bin\javaw.exe                 │
│   javaw.exe in your current PATH                                     │
│                                                                      │
│                                                      ┌────────────┐  │
│                                                      │     OK     │  │
│                                                      └────────────┘  │
└──────────────────────────────────────────────────────────────────────┘

そして、すべての環境変数が消去されていることがわかります。 Javajavacmvnなどは機能しません。私は今何をし、これをどのように修正しますか?

52

ここに答えがあります、申し訳ありません..しかし、あなたの解決策は正しくありませんでした

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH%

paxdiabloエラーを書き直したか、画像からテキストを読み取るソフトウェアを取得しましたか?

17

EclipseにJava vmを直接使用させてください!

Eclipse.iniの最後にこれらの行を配置します(Eclipse.exeが存在するディレクトリにあります)。

-vm
<your path to jdk|jre>/bin/javaw.exe

two行があることに注意してください。また、-vmオプションが-vmargsオプションの前にあること(そして、もちろん "openFile"の後にあること)を確認してください。

便利なリンク wiki.Eclipse.orgのEclispe.ini

86
St.Shadow

もっと簡単な方法を見つけたと思います(とにかく私にとって)。 javaw.exeファイルを探して(検索するか、インストールした場所から)、javaw.exeファイルをEclipse.exeにドラッグします。ファイルとそれはそれを使用します。

23
Chuck

最初にすべてのJava JRE 7またはJRE 6またはJDKなどのソフトウェアをアンインストールし、次のパスを開きます。

スタート>コントロールパネル>詳細設定>環境変数>システム変数>パス

次に、[編集]ボタンをクリックし、次のテキストをVariable_Valueに貼り付けて[OK]をクリックします。

C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Common Files\Microsoft Shared\Windows Live;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem ;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\ Microsoft SQL Server\90\Tools\binn \; C:\ Program Files(x86)\ Common Files\Roxio Shared\DLLShared \; C:\ Program Files(x86)\ Windows Live\Shared; C:\ Program Files(x86)\ Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE \; C:\ Program Files(x86)\Microsoft SQL Server\100\Tools\Binn \; C:\ Program Files\Microsoft SQL Server\100\Tools\Binn \; C:\ Program Files(x86)\ Microsoft SQL Server\100\DTS\Binn \

次に、このURLに移動します http://Java.com/en/download/manual.jsp をクリックして、Windows Offlineをクリックし、実行をクリックしてEclipseを再起動します。

楽しめ!

4
Nasirali

別の方法は、JREセットアップを再実行することです。通常、システムフォルダーにJava.exe、javaw.exeなどを配置して、デフォルトのJREをインストールします。これにより、パスにjavaw.exeが検索されたというエラーメッセージのメモに基づいて、パスに実行可能ファイルが配置されます。

2
Phil Hayward

Ok ... Ok ...心配しないでください。このエラーで台無しになり、致命的です。他の仕事に注意を払っていなかったので、それを手に入れたとき、私はとても深刻でした。このコードをコピーして、パスの下のシステム変数に貼り付けます...

C:\ Program Files; C:\ Winnt; C:\ Winnt\System32; C:\ Program Files\Java\jre6\bin\javaw.exe

このパスの下に「jre」があるように、パスから「jre」folderをコピーします

            C:\Program Files\Java

eclipseフォルダーに貼り付けると、Eclipse.exeファイルが置かれる場所になります。この場所にEclipseをセットアップしているように

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\Eclipse

そのため、Eclipseフォルダー内に「jre」フォルダーを貼り付けます。 「jre6」がある場合、「jre」という名前に変更し、Eclipseを実行すると解決策が得られます...

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 

その他のソリューション:2

上記の手順で問題を解決できない場合は、次の手順に従ってください

  1. Javaパスなど)からフォルダー "jre"をコピーし、Eclipseディレクトリーに貼り付けます(Eclipseはどこにありますか)
  2. Eclipse.iniファイルに移動して開きます。
  3. Javaw.exeファイルのディレクトリを次のように変更します

-vmF:\ Softwares\LANGUAGES SOFTEARE\Android Setup\Eclipse Indigoバージョン32 Bit\jre\bin/javaw.exe

今度は、Eclipseを起動するときにjavaw.exeを検索するため、Eclipse.iniでパスを検索します。同じフォルダーにあるため、javaw.exeを起動して動作を開始します。 。

まだ質問がある場合は、もう一度質問することができます。プロフィールにアクセスして、メールIDを確認してください。なぜなら、私はスタックオーバーフローフォーラムが大好きで、それがプログラマになったからです。*

2
Pir Fahim Shah

EclipseとJava JDK(またはJRE)はBITバージョンに関して一致する必要があります

例えば:

32 Bit Eclipse won't work with 64 Bit Java!

2ビットEclipseには32ビットJavaが必要です!

2
MeJ

64ビットOSを使用している場合は、32ビットと64ビットの両方をインストールする必要がありますJava(少なくともJRE))。

1
IWIH

非常に簡単で、Eclipseを配置したフォルダーに「jre」フォルダーをコピーするだけです。それだけです。 Jreは環境です。通常はC:/ Programing Files/Java/jre内の場所です:D

1
binh

64ビットJava(64ビットW7および64ビットEclipse 4.4.0を使用しています)を更新すると、Javaの問題が解決しました。

http://www.Java.com/en/download/manual.jsp

推奨バージョン7アップデート67 Windowsオフライン(64ビット)ファイルサイズ:29.5 MB

0
afinn

「C:\ Program Files\Java \」ディレクトリにあるjreフォルダーをEclipseフォルダーにコピーします。つまり、C:\ Eclipse \

0
Mark Nicholas
-startup
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.Eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.Eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
**-vm
C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-vm
C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe
0
user3068564