2012-01-13 12 views
5

Sto provando a creare jasperserver su linux. Usa formica e maven. Durante l'esecuzione del comando ant fornisce questa eccezione. Ho controllato lo stesso percorso, tuttavia la cartella lib non è presente nello stesso percorso. Come posso risolvere questo problema?Errore: impossibile trovare tools.jar. Mi aspettavo di trovarlo in /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jar

Grazie !!

+2

Sei sicuro di aver installato un JDK? Un semplice JRE non contiene tools.jar. – mgaert

+0

Ok .. Verrà controllato .. – DMS

+1

Possibile duplicato di [Maven: Impossibile risolvere la dipendenza: tools.jar] (http://stackoverflow.com/questions/7860350), [Impossibile trovare tools.jar] (http: //stackoverflow.com/questions/5730815), [Impossibile trovare tools.jar] (http://stackoverflow.com/questions/6676107), [Errore ant quando si tenta di creare il file, impossibile trovare tools.jar] (http://stackoverflow.com/questions/2618281), [Ant + Vista 64: "Impossibile trovare tools.jar"] (http://stackoverflow.com/questions/4378535). –

risposta

7

tools.jar è presente solo in jdk, non jre.

0

Ho visto lo stesso messaggio eseguire Ant dopo un aggiornamento JVM. L'ho risolto impostando JAVA_HOME su JDK.

2

ho fissato il problema installando JDK ..

Grazie a tutti per la risposta ..

0

potrebbe essere che il vostro eclissi è inadempiente per la versione a 32 bit del JRE. Se fai tutto correttamente con JAVA_HOME impostato su C: \ Programmi \ Java \ jdk1.6.0_21 \ bin e stai eseguendo una versione a 32 bit di eclipse, finirai per utilizzare qualcosa come C: \ Programmi (x86) \ Java \ jre6 \ bin.

una volta a risolvere il tuo problema JDK Avrete bisogno di trasmetterla alla fine di un collegamento -vm "C: \ Program Files (x86) \ Java \ jdk1.6.0_31 \ bin"

o correggere la tua JAVA_HOME

Altri suggerimenti sono stati per assicurarsi che l'eclissi sta usando il JDK non jre http://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0

Solo per gli altri di riferimento: da Eclipse impostazione predefinita punterà non jre JDK. se si desidera cambiare JRE di default si prega avuto modo di finestra -> Preferenze -> Java -> JRE installata
click sul aggiungere tasto selezionare Standanrd VM quindi impostare JRE casa. qui è possibile fornire il percorso jdk installato che sarà visualizzato di seguito in caso di finestre. C: \ Programmi \ Java \ jdk1.8.0_101

Problemi correlati