2012-12-11 20 views
5

Stavo cercando di installare i progetti mvc Spring su eclipse. I progetti di base funzionavano bene. Ma usando servizi rilassanti, la maglia ecc. Ha iniziato a dare così tanti errori legati alle dipendenze. Quindi sto pensando di passare a STS.Impossibile avviare STS sul mio computer

Sto usando STS 2.9.2. Mi stava dando "non riuscito a creare una macchina virtuale java". Così ho aggiunto

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

a STS.ini. Ma ora mi sta dando seguente errore fatale

enter image description here

seguito è STS.ini

-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 
  • Eclipse è perfettamente funzionante sulla mia macchina.
  • Non voglio usare Maven o altri strumenti di compilazione per risolvere il problema relativo alle dipendenze a causa della velocità limitata di internet .
+0

stai mescolando STS a 64 bit con 32 bit JDK (o viceversa)? – Jayan

+0

Nessun entrambi sono a 32 bit. –

risposta

7

Inizialmente stavo usando la versione zip STS. Ora ho installato STS da eseguibile. E sta funzionando bene per me. Ho richiesto di impostare la variabile HOME, tutto qui.

Collegamento di STS.ini da STS installato (per riferimento).

-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

Non sto riscontrando grandi differenze in entrambi i file ini. Credo che il problema dovrebbe essere da qualche altra parte. Spero che tu abbia impostato tutte le variabili d'ambiente richieste. – noquery

+0

Ho appena aggiunto -vm ​​a STS.ini prima dell'opzione -startup. Sono stato in grado di avviare STS. Grazie! – user917279

0

Provare a eseguirlo come amministratore. Fare clic con il pulsante destro del mouse -> Esegui come amministratore.

0

Ho avuto lo stesso problema, guardando il file STS.ini ha visto che c'era una doppia voce di argomento -vm. Questo errore mi è successo durante l'aggiornamento di STS. Inoltre, se non funziona, prova a eseguire eclipsec.exe e, se funziona, qualcosa nel file ini non è impostato correttamente.

0

Assicurarsi che il proprio STS e JDK fornito durante l'inizializzazione di STS sia compatibile. Ciò che intendo è che se il tuo JDK è a 64 bit, dovresti installare la versione a 64 bit della suite Spring (spring-web-4.0.a.RELEASE-installer-x86_64.exe) e non quella a 32 bit.

1

Elimina file STS.ini. quindi funziona correttamente e crea automaticamente un nuovo file STS.ini

2

Ho avuto lo stesso problema ieri mattina. Dopo googling, ho visto che le seguenti righe nel file STS.ini mancavano (arancione segnato): STS.ini

Dopo aver aggiunto:

-vm

[percorso completo del javaw.exe]

tutto ha funzionato di nuovo correttamente.

HTH

0

linea Aggiunto -vm C: \ Program Files \ Java \ jdk1.8.0_45 \ bin \ javaw.exe in cima sts.ini e ha funzionato per me

0

Se si sta utilizzando un sistema operativo a 32 bit, installare la versione a 32 bit di Java 1.8 e la versione a 64 bit di java per la macchina a 64 bit.

Inoltre, aggiungere di seguito le configurazioni di macchine virtuali al vostro STS.ini presentare


-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 
Problemi correlati