2016-03-25 42 views
9

Ho un problema nell'avvio di Intellij IDEA (15.0.3) in modalità 64 bit. Cliccando sul idea6.exe ottengo questo errore (Impossibile creare un codice di errore JVM -6):Errore Jvm -6 all'avvio di Intellij-IDEA in 64 bit

JVM error code 6

Questa è la mia configurazione:

  • Sistema:

    Windows 7 - 64 bit - 16GB RAM 
    
  • Variabili di sistema:

    IDEA_JDK_64: C:\Program Files\Java\jdk1.8.0_74 
        JVM_HOME: C:\Program Files\Java\jdk1.7.0_79 
        (1.7 version is needed for my dev activity) 
    
  • opzioni VM: idea64.exe.vmoptions lasciati come predefinito

come una prova: ho provato varie combinazioni, come variabili di sistema che puntano allo stesso percorso JDK o anche per aumentare il valore -Xmx in idea64 .exe.vmoptions, ma l'errore è ancora lì.

Quale può essere la causa principale?

Grazie mille.

+0

hai definito sia JAVA_HOME e JRE_HOME variabili di sistema? Inoltre, se questo non risolve il tuo problema, prova new intellij 2016.1. – nickspol

+0

L'impostazione di JRE_HOME non ha aiutato: si è verificato lo stesso errore. Solo l'aggiornamento alla nuova versione ha risolto il problema. Grazie mille per il suggerimento;) – nickraga87

+0

Ho esattamente lo stesso problema - ed è appena iniziato stamattina per qualche motivo. Attualmente utilizza la versione di IntelliJ 2016.1.1; Ho provato a rimuovere il JDK e installare l'ultima versione - senza fortuna. Copiato il JRE nella directory IntelliJ - ancora non ha funzionato (il messaggio di avvio mostra il percorso corretto, quindi sta sicuramente tentando di usare il JRE corretto). La versione a 32 bit funziona bene, è solo la versione a 64 bit che si rifiuta di avviare. – David

risposta

5

Rilevato fino all'opzione VM errata alla fine.

In qualche modo, una delle righe nel file idea64.exe.vmoptions è stata digitata in modo errato. Invece di -XX:UseParNewGC avevo -XX:USeParNewGC (nota la lettera maiuscola extra indesiderata).

Correggere che ha risolto il problema - quindi controllare il file .vmoptions per gli errori di battitura se si verifica l'errore -6 all'avvio.

E si noti che potrebbero esserci diverse copie di questo file. L'impostazione predefinita è nella cartella di installazione (ad esempio "Programmi (x86) \ Jetbrains \ Intellij 2016.1 \ bin \ idea64exe.vmoptions"), ma se si seleziona "Aiuto ... Modifica opzioni VM personalizzate" nell'IDE, verrà creato un sovrascrivere il file in \ Users \ .IntellijIdea2016.1 \ idea64exe.vmoptions

+0

Il fatto che "Modifica opzioni VM personalizzate" crea un file di sovrascrittura negli utenti \ .IntelijIdea era la chiave per risolvere il mio problema. Peccato che la disinstallazione completa, incluse le "impostazioni", non l'abbia rimossa. –

+0

Grazie! Mi hai dato la giusta direzione. Sembra che qualsiasi errore di battitura nel nome arg causi questo problema. –

1

Ho riscontrato lo stesso problema con IntelliJ IDEA 2016.1.3 su Windows 7 a 64 bit con JDK1.8.0_92.

Esecuzione idea.bat anziché idea.exe ha funzionato per me.

20

ho risolto problema nel mio caso, cancellando il file C: \ Utenti \ nomeutente \ .IdeaIC2016.2 \ idea.exe.vmoptions, perché ho creato prima per personalizzare le opzioni di VM. Il file può avere il nome idea64.exe.vmoptions se si annullano le opzioni nella versione a 64 bit di Intellij IDEA.

+0

per me effettivamente l'eliminazione sotto lavorato: C: \ Users \ username \ .PhpStorm2016.2 \ .PhpStorm.exe.vmoptions – Ravistm

+0

Per Android studio: 'c: \ Users \ username \ .AndroidStudio2.3 \ studio64.exe.vmoptions ' –

+0

Questo ha funzionato per me – DanGordon

0

Avuto lo stesso problema, qualsiasi opzione in studio64.exe.vmoptions ha portato a questa finestra.

fisso cambiando voce nel PATH, era vecchio JDK cartella, che ha sottolineato l'installazione di Java diverso (Java 7) rispetto JAVA_HOME (Java 8), dopo la sua sostituzione - Android Studio avviato normalmente con le voci in studio64.exe.vmoptions file.

0

Penso che il problema sia dovuto al fatto che si utilizza l'avvio a 32 bit e che il limite è 4G per la RAM.

Quindi, se si modifica il valore "-Xmx" su 2048 nel file c: \ users \ XXXXXX.WebStorm2016.3 \ webstorm.exe -> questo dovrebbe aiutare. In caso contrario -> eliminare questo file e attendere quando WebSrotm propongono di cambiare da IDE

Nota: ci sono anche i file webstorm.exe e webstorm64.exe nella directory C: \ Program Files