2014-12-23 13 views
5

Utilizzo Eclipse Luna per sviluppare applicazioni java maven.È necessario eseguire build con JDK o tools.jar sul classpath

Sono, o era, ma sono di nuovo ora, utilizzando jdk1.7 come JRE predefinito installato.

Dopo un aggiornamento da SVN che ho fatto, ho cominciato a ricevere questo errore sul mio file pom.xml:

You need to run build with JDK or have tools.jar on the classpath. 
If this occures during eclipse build make sure you run eclipse under JDK as well 
(com.mysema.maven:apt-maven-plugin:1.0.6:process:default:generate-sources) 

ho notato che la mia installazione jdk1.7 era sparito da Eclipse in qualche modo. Ho provato tutte le opzioni che ho trovato qui su StackOverflow sulla riaggiunta di jdk1.7 e l'impostazione come libreria JRE del mio progetto e persino l'aggiunta di tools.jar alla libreria jdk1.7 su eclipse, ma io sto ancora ricevendo l'errore, il che ora ha molto poco senso.

risposta

15

Prova a impostare questo al file eclipse.ini e riavviare Eclipse per fare in modo che è anche di utilizzare il JDK:

-vm 
C:\jdk1.7\bin\javaw.exe 

Avvertenze:

  • questo deve andare appena sopra -vmargs
  • sei pieno percorso per la tua VM forse diverso da quello sopra

Vedere this come riferimento.

2

Per impostazione predefinita, eclipse utilizza "C: \ Programmi \ Java \ jre7".

Cambiarlo per utilizzare "C: \ Programmi \ Java \ jdk1.7.0_xx".

enter image description here

+0

Avevo già provato questo, ma senza fortuna. –

+0

Per un errore, ho cliccato per tirare giù il tuo post. Ho provato a annullare, ma non posso farlo. – Kurapika

Problemi correlati