6

Eclipse を開始しようとすると、次のエラー ウィンドウが表示されます。

Java was started but returned exit code=1<br>
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe<br>
-Xms40m<br>
-Xmx384m<br>
-XX:-UseCompressedOops<br>
XMaxPermSize=256m<br>
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>
-os win32<br>
-ws win32<br>
-arch x84_64<br>
-showsplash<br>
-launcher C:\Eclipse\eclipse.exe<br>
-name Eclipse<br>
--launcher.library C:\Eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502\eclipse_1406.dll<br>
-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>
-launcher.overrideVmargs<br>
-Xms40m<br>
-Xmx384m<br>
-XX:-UseCompressedOops<br>
-XX:MaxPermSize=256m<br>
-jar C:\Eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar<br>

バックグラウンド:

OS: Windows 7 64 ビット SP1
Java: jdk1.7.0_03
Eclipse: eclipse-SDK-3.7.2-win32-x86_64
Java インストール フォルダー: C:\Program Files\Java\jdk1.7.0_03\
パス: C:\Program Files (x86)\PC Connectivity Solution\;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\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Dell\DW WLAN Card;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Perforce;C:\Program Files (x86)\Windows Live\Shared ;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;D:\Nitin Personal\Softwares\;C:\Windows\System32\;C:\Program Files\Java \jdk1.7.0_03\bin;C:\Program Files\Java\jre7\bin

以下は、eclipse.ini の内容です。

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
openFile
-vm 
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
--launcher.defaultAction
-vmargs
-Xms40m
-Xmx384m
-XX:-UseCompressedOops

助けてください。

4

19 に答える 19

13

私は同じ問題に直面し、の値を-Xmxより低い値に変更することで解決しましたeclipse.ini.

古い構成は次のとおりです。

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx1024m

新しい構成は次のとおりです。

-vm C:/your_appication/jvm/jvm160_32/jre/bin/javaw.exe -vmargs -Xms128m -Xmx256m
于 2012-10-15T19:57:20.283 に答える
4

javaw.exeを削除することで、この問題を修正しました。私はC:/Windows/system32/javaw.exeにありました

于 2012-10-04T09:46:51.677 に答える
2

コマンド プロンプトで、

日食 - クリーン

これにより、日食が正常に開始されます。それは私のために働いた。

于 2012-12-05T07:58:29.350 に答える
1

それはデフォルトの eclipse.ini ですか、それとも編集されたものですか? 「openFile」は「--launcher.defaultAction」の後の行にある必要があります

于 2012-04-20T21:53:27.190 に答える
0

この行を削除します

-vm C:\ Program Files \ Java \ jdk1.6.0_33 \ bin \ javaw.exe

于 2013-02-01T13:55:09.327 に答える
0

64 ビット Java ランタイムと 32 ビット Eclipse IDE (またはその逆) を混同しないように注意してください。これはかつて私に同様の問題を引き起こしました

于 2012-04-20T09:35:25.323 に答える
0

もう 1 つのオプションは、-Xmx に指定された値を下げてみることです。

Windows XP マシン (32 ビット OS と 32 ビット JDK の両方) で Eclipse Helios を起動すると、同じエラーが発生しました。しばらくマシンの構成を変更していなかったので、困惑しました。

唯一の違いは、RDP 経由でマシンに接続したことです。これを行うと、Windows が使用可能な連続メモリを制限する場所にいくつかの追加の DLL をロードするようになると思います。私の場合、マシンの前に座っているときは一貫して JVM -Xmx1280m を起動できますが、RDP 経由で接続している場合は -Xmx1024m しか管理できません。

于 2012-08-29T21:49:33.970 に答える
0

Eclipse Wikiに従って- eclipse.ini vm_value (Windows の例)

これは、すべてのシステムで機能するとは限りません。Eclipse の開始中に「Java は開始されましたが、終了コード = 1 が返されました」というエラーが発生した場合は、-vm 引数を変更して jvm.dll を指すようにします。

だからあなたの場合、それは

-vm
C:\Program Files\Java\jre7\bin\client\jvm.dll

また、

-vmargs の後のすべてが直接 JVM に渡されるため、-vm オプションは -vmargs オプションの前に指定する必要があります。

-Xmx1024m で正常に実行されています

于 2013-03-06T04:58:12.460 に答える
0

-vm C:\Program Files (x86)\Java\jdk1.6.0_20\bin\javaw.exe は 32 ビット用です。

64 ビットの Eclipse インストールをダウンロードした場合は、デフォルトで C:\Program Files\Java にインストールされる JDK1.7 をダウンロードします。

C:\Program Files\Java\jre7\bin\javaw.exe を指す eclipse.ini ファイルの -vm 引数を変更します。

あなたの問題はこれで解決されるはずです。

于 2013-04-04T15:28:01.047 に答える
0

eclipse-workspace で問題が発生した可能性があります。起動時にEclipseにスプラッシュスクリーンのみを表示させた後、消えました(=クラッシュしました)。

古いワークスペースの名前を変更することで、貴重な RemoteSystemsExplorer 接続を回復することができました。次に Eclipse を起動すると、空のワークスペースが作成されます。その後、閉じた日食。古いワークスペース: workspace3.metadata.plugins\org.eclipse.rse.core フォルダーから新しいワークスペース フォルダーにコピーされます。

于 2013-09-12T07:38:31.417 に答える
0

以下の行を追加して問題を修正しました

-vm C:\Program Files (x86)\Java\jdk1.6.0_24\bin\javaw.exe

この行は、私の jbdevstudio.ini ファイルにはありませんでした。

「Java」フォルダーを C: から D: にコピーしたため、問題が発生したと思われます。そのため、システムに 2 つの javaw.exe が存在するようになりました。

注:- 上記のように 2 行で追加してください。

于 2014-01-16T09:43:36.257 に答える
0

すべての回答は、この問題が Eclipse 構成または Java に基づいている可能性があることを示しています。IDEが起動できない理由をユーザーに知らせるために、何らかのログまたはポップアップが必要だと思います。私の場合、コンピューターを再起動すると問題が解決しました。

于 2014-01-06T12:08:06.513 に答える
0

上記のすべてを試しましたが、何も機能しませんでした。最後に、Javaアップデートを再インストールしました

于 2014-08-11T18:56:02.200 に答える
0

この行を.iniに追加します

-vm

c:/apps/java/jdk1.6.0_21/jre/bin/server/jvm.dllそれでも問題が解決しない場合は、正しいEclipseがダウンロードされていることを確認してください(32/64ビット)。JDKとJREを最新バージョンに再インストールしてください。それが役立つかどうかを確認してください。

于 2012-04-20T09:10:33.660 に答える
0

Win7 PC からすべての Java コンポーネントを削除し、64 ビット用の「Java SE ランタイム環境 7」を再インストールすることでこれを修正しました。これは、私の Eclipse インストールも 64 ビットだったからです。

于 2013-04-10T07:31:55.510 に答える
0

私の場合、以下の行を eclipse.ini ファイルに追加することでこの問題を解決します

-vm C:\Program Files\Java\jdk1.8.0_91\jre\bin\javaw.exe

ありがとう

于 2016-06-03T05:45:10.593 に答える
-1

すべてのJavaコンポーネントをアンインストールしてjdkを再インストールすることで修正しました。

于 2012-12-26T23:13:50.903 に答える