Domanda

Sono in esecuzione Windows Vista x64, e ho JDK 1.6.0_21 (versione x64, credo) installato. Recentemente ho scaricato Eclipse 3.5.2 perché voglio fare un po 'di sviluppo di Android (a quanto pare non è possibile utilizzare 3.6 ancora a causa di bug ...), ma continuo a correre nello stesso messaggio di errore ogni volta che provo ad iniziare Eclipse:

http://img42.imageshack.us/img42/8282/42786776.jpg

Qualcuno sa perché questo sta accadendo? Ho bisogno di una versione a 32 bit di Java o Java 5 o qualcosa del genere? Se sì, come dovrei specificare che Eclipse utilizza una diversa versione di Java (preferibilmente vorrei specificarlo nel file eclipse.ini e non pasticciare con le mie variabili d'ambiente).

È stato utile?

Soluzione

È necessario utilizzare un 32 bit VM in quanto si utilizza un 32 bit eclisse. Per 3.5, 64 bit di Windows generazioni sono difficili da trovare, anche se penso che esistono.

Se il vostro eclissi fosse una versione a 64 bit, il lanciatore sarebbe org.eclipse.equinox.launcher.win32.win32.x86_64, ma la tua è org.eclipse.equinox.launcher.win32.win32.x86 senza il _x64. È elencato intorno alla metà del messaggio di errore.

Per cambiare la VM, è sufficiente aggiungere un parametro -vm al vostro eclipse.ini. Io di solito aggiungere la mia come prima voce, anche se non sono sicuro che è importante. Esso dovrebbe essere simile a questo:

-vm
C:\path\to\java\bin\javaw.exe

Altri suggerimenti

http://www.java.com/en/download/ faq / java_win64bit.xml e installare la versione che meglio si adatta la versione di Windows

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top