2

eclipse.ini ファイルを変更して追加しようとしています -vm C:\Program Files\Java\jdk1.7.0\bin\javaw.exe

エラーを取り除くには:

Java ランタイム環境 Eclipse を実行するには、JRE または Java 開発キットが利用可能である必要があります。次の場所を検索しても Java 仮想マシンが見つかりませんでした

しかし、まだエラーが続くのですが、私は何か間違ったことをしていますか?

-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
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
4

2 に答える 2

4

このEclipseドキュメントによると:

-vm オプションの形式に注意してください。正確であることが重要です。

The -vm option and its value (the path) must be on separate lines.
The value must be the full absolute or relative path to the Java executable, not just to the Java home directory.
The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.

最初の要件に注意してください。したがって、.ini ファイルのどこかでこれを使用してみてください。

-vm 
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

注:これは明らかに .ini ファイルの構文を強制する脆弱な方法であり、Eclipse の新しいバージョンではこの潜在的な問題が修正されていると思います。しかし、あなたのファイルを見ると、2011 年 5 月のビルドのようです。それが機能しない場合は、.ini ドキュメントに厳密に従ってみてください。

于 2013-06-27T02:16:53.940 に答える
0

以下に同じ値を使用してみてください。

-Xmsおよび-Xmx

例:

-Xms384m -Xmx384m

これは私のために働く

于 2014-10-15T19:19:28.903 に答える