2011-08-05 8 views
1

私はspringsourceツールをダウンロードしました。しかし、インストールでは、それは私に "Java仮想マシンを作成できませんでした"というエラーを与えています。誰も私にいくつかのソリューションを提案することはできますかspringsourceツールでJava仮想マシンエラーを作成できませんでしたか?

これは私のsts.ini

-startup プラグイン/ org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library プラグイン/ org.eclipse.equinoxです。 launcher.win32.win32.x86_1.1.100.v20110502

-product com.springsource.sts.ide

--launcher.defaultAction のOpenFile

--launcher.XXMaxPermSize 384M -vm C:\プログラムファイル\のJava \ jdk1.6.0の\ビンの\ javaw.exeの -vmargs

-Dosgi.requiredJavaVersion = 1.5

-Xmn128m -Xms256m

-Xmx768m

-Xss1m -XX:PermSizeを= 128メートル -XX:MaxPermSizeを= 384メートル

+0

あなたが投稿することができ、エラーから任意のテキストがありますか? –

+0

@ kmb385いいえエラーはありません。「Java仮想マシンエラーの作成に失敗しました」と表示されます。 – Akshay

+0

zipまたはWindowsインストーラを使用していますか? jdkがインストールされていて、あなたのjavaホームがセットされていますか? –

答えて

3

通常、sts.iniファイルはspringをインストールしたルートディレクトリにあります。これをファイルの最初の行に追加して、それがYOUR JDKを指していることを確認します(パスを変更する必要があるかもしれません)。 -vmとパスを異なる行に置く必要があります。

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

マイsts.ini

-vm 
C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810 
-product 
com.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx768m 
-XX:MaxPermSize=256m 
+0

それは動作していません – Akshay

+0

あなたは1行で-vmを試して、別の行でC:\ ..を試しましたか?あなたのsts.iniファイルを投稿する –

+0

sts.iniファイルを貼り付けた – Akshay

3

は、今日は春のソースツールを使用してこの問題を抱えていたし、ここで指定した解像度が良く働いていた:/縮小Could not create the Java virtual machine

-Xmn128m 
-Xms256m 
-Xmx768m 
-Xss1m 
-XX:PermSize=128m 
-XX:MaxPermSize=384m 

はに最大ヒープサイズを変更しましたMaxPermSizeと同じで、STSは問題なく開始されました。 -Xmx768m ---> -Xmx384m

ヒープサイズがRAMより小さくなっていることを確認してください。

0

これらの2つのラインを組み合わせると、私にとってもうまくいきました。 -vm C:\プログラムファイル\のJava \ jdk1.6.0_20 \ビンの\ javaw.exeの

0

今日、私は春のソースツールを使用してこの問題を抱えていたし、ここで指定した解像度が良く働い:

は変更/縮小最大ヒープサイズは、MaxPermSizeをと同じになるように、そしてSTSは問題

-XXせずに開始しました:PermSizeを= 128メートル、 Xmx768m ---> -Xmx384m

関連する問題