1

LinuxでEclipseを問題なく使用しています。しかし、Windows 7で実行しようとすると、多くの人がすでに直面しているように見える一般的な問題に遭遇しました. 私はすべての解決策を試しましたが、どれもうまくいきませんでした。

ここに画像の説明を入力

現在の eclipse.ini は次のようになります。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20121114-150939.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20121107-162306
-product
org.eclipse.epp.package.cpp.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\jre7\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m

-Windows 7 と Eclipse は両方とも 64 ビットです。
-java.com から C:\Program Files (x86)\Java\jre7 に自動的にインストールされた Java (古いバージョンは既にアンインストールされています)、バージョンが一致し、環境変数のパスが設定されます。

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\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;C:\Program Files\Broadcom\WHL\; C:\Program Files\Broadcom\WHL\syswow64;C:\Program Files\Broadcom\WHL\SysWow64\;C:\Program Files\Broadcom\WHL\SysWow64\syswow64;C:\Program Files\Intel\WiFi\bin \;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Common Files\Lenovo;C:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\ Program Files\Common Files\Lenovo;C:\Program Files (x86)\Windows Live\Shared;C:\SWTOOLS\ReadyApps;C:\Program Files (x86)\Intel\Services\IPT\;C:\Program Files (x86)\Symantec\VIP Access Client\;C:\Program Files\MATLAB\R2011a\bin;C:\Program Files (x86)\Java\jre7\bin\

問題を解決するためにメモリを増やすことを期待して、ini ファイルの 512(s) を 1024 に変更しました。どちらも機能しませんでした。

これで私を助けてくれませんか。どうもありがとう

4

1 に答える 1

5

答えは質問のコメントにありますが、この同じエラーに出くわす可能性のある人にとってより明確にするために:

この質問で引用されているeclipse.iniは、Eclipse を実行する仮想マシンを定義します。

-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe

デフォルトでは、このパスは 32 ビット Java を示します (デフォルトでは 64 ビット Java がインストールさc:\program files\Java\...れます)。ただし、質問には次のように記載されています

-Windows 7 と Eclipse は両方とも 64 ビットです。

32 ビット Java を使用して 64 ビット Eclipse を起動することはできません (64 ビット Java で 32 ビット Eclipse を実行することもできません)。この問題を解決するには、次の 2 つのことを行う必要があります。

于 2013-01-08T08:33:29.590 に答える