2012-12-11 3 views
5

Eclipse MVCプロジェクトをセットアップしようとしていました。基本的なプロジェクトはうまくいきました。しかし、安らかなサービスを使用して、ジャージーなどは、依存関係に関連して非常に多くのエラーを与え始めた。だから、私はSTSに進む予定です。私のマシンでSTSが起動しない

私はSTS 2.9.2を使用しています。それは私に "Java仮想マシンの作成に失敗しました"というものです。そこで、私は

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

とSTS.iniを追加しました。しかし、今では、以下

enter image description here

私に次の致命的なエラーを与えているEclipseは私のマシン上で完璧に取り組んでいる

-vm 
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 
-product 
com.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
884M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xmn128m 
-Xms256m 
-Xmx768m 
-Xss1m 
-XX:PermSize=384m 
-XX:MaxPermSize=768m 
  • STS.ini

    です。
  • インターネットの速度が限られているため、Mavenやその他のビルドツールを使用して依存関係の問題を解決したくありません。
+0

を提出あなたのSTS.iniにVMの設定の下に追加しますか? – Jayan

+0

両方とも32ビットではありません。 –

答えて

7

最初はSTSジップバージョンを使用していました。今は実行可能ファイルからSTSをインストールしました。それは私のためにうまくいきます。 HOME変数をセットアップする必要がありました。

インストールされたSTSからのSTS.iniのアタッチ(参照用)。

-vm 
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 
-product 
org.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx768m 
-XX:MaxPermSize=256m 
+1

両方のiniファイルに大きな違いはありません。私は問題が別の場所にあるはずだと思う。必要な環境変数をすべて設定していただければ幸いです。 – noquery

+0

-startupオプションの前に、-vm をSTS.iniに追加しました。私はSTSを開始することができました。ありがとうございました! – user917279

0

管理者権限で実行してください。 右クリック - >管理者として実行

0

私は同じ問題を抱えていましたが、STS.iniファイルを見て、 -vm引数が二重に見えました。このエラーはSTSのアップデート時に私に起こりました。また、それでも動作しない場合は、eclipsec.exeを実行して、それがうまくいけば、iniファイルの何かが正しく設定されていません。

0

STSの初期化中に指定したSTSとJDKが互換性があることを確認してください。私の言うことは、あなたのJDKが64ビットであれば、32ビット版ではなく64ビットバージョンのSpringスイート(spring-web-4.0.a.RELEASE-installer-x86_64.exe)をインストールする必要があるということです。

1

STS.iniファイルを削除します。 これは正しく実行され、新しいSTS.iniファイルが自動的に作成されます。

2

私は昨日同じ問題を抱えていました。 STS.ini

追加した後:

-vm

[javaw.exeのへのフルパス]

グーグルの後、私はSTS.​​iniファイルの次の行は、(オレンジマーク)が欠落しているのを見ました

すべて正常に機能しました。

HTH

0

追加ライン-vm C:sts.iniの上部に\プログラムファイル\のJava \ jdk1.8.0_45 \ビンの\ javaw.exeのあなたなら、それは私のため

0

を働きました32ビットOSを使用している場合は、Java 1.8の32ビット版と64ビット版Javaの64ビット版をインストールしてください。

また、あなたが32ビットJDK(またはその逆)と64ビットのSTSを混合している


-vm 
C:\Users\bmeharn\Documents\Softwares\Java8\jdk1.8.0_131\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133 
-product 
org.springsource.sts.ide 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-Xms40m 
-Dosgi.module.lock.timeout=10 
-Xverify:none 
-Dorg.eclipse.swt.browser.IEVersion=10001 
-Xmx1200m 
関連する問題