Ant non riesce a trovare Javac. Non importa quello che faccio che sostiene sempre JAVA_HOME sia “C: \ Program Files \ Java \ jre6”

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

Domanda

... e questo è sbagliato.

Ecco l'errore che ottengo:

generazione non riuscita C: _TraderPlatform \ Clients \ open \ open \ Java \ applet \ PPDataTransporter \ nbproject \ build-impl.xml: 338: Si è verificato il seguente errore durante l'esecuzione di questa linea: C: _TraderPlatform \ Clients \ open \ open \ Java \ applet \ PPDataTransporter \ nbproject \ build-impl.xml: 158: Impossibile trovare un compilatore javac; com.sun.tools.javac.Main non è nel classpath. Forse JAVA_HOME non punta al JDK. Attualmente è impostata su "C: \ Program Files \ Java \ jre6"

Ho impostato una variabile d'ambiente chiamata JAVA_HOME per puntare a: "C: \ Program Files \ Java \ jdk1.6.0_12"

javac.exe è sicuramente in C: \ Program Files \ Java \ jdk1.6.0_12 \ bin

Ho% JAVA_HOME% \ Bin nella mia variabile PATH.

ho muck in giro con le impostazioni dei vari 'javahome' sotto HKLM \ SOFTWARE \ JavaSoft e ora sono totalmente bloccato.

Tutto quello che volevo fare era costruire un applet Java dalla riga di comando utilizzando il build.xml che NetBeans avevano bussato per il progetto.

Tutte le idee a nessuno?

È stato utile?

Soluzione

Bene ANT ora funziona.

Che cosa ho fatto?

ho rimosso da c: \ programmi e 'reinstallato' in "c: \ formica"

Sembra che non gli piace non 8.3 nomi di file o directory.

Stranamente ho fatto solo perché ho letto male la parte del manuale che ha suggerito ANT non dovrebbe essere in luoghi non 8.3 di stile sul 95/98 / ME. Non ho posto il riferimento operativo e ha dato un andare. Sono in esecuzione Vista.

Oh bene ...

Grazie per il vostro aiuto ragazzi.

Altri suggerimenti

In Eclipse impostare l'impostazione JRE installata al JDK - nel progetto (proprietà del progetto -> Java Costruire Path-> Biblioteche), o di default globale nelle preferenze (Java-> JRE installata). L'impostazione eclispe è più forte la variabile di sistema.

Basta inserire tools.jar sul classpath formica, ovunque sia installato.

È necessario verificare che il nome della variabile è JAVA_HOME tutte le lettere maiuscole. Inoltre, il percorso eseguito da riga di comando e garantire che l'istruzione di percorso ha il valore corretto per JAVA_HOME.

Cosa processo di compilazione si sono in esecuzione? E 'uno degli script di configurazione Regolazione JAVA_HOME?

OK, ragazzi, per Windows 7 di cui ha bisogno la JAVA_HOME come variabile d'ambiente di Windows, ho anche aggiunto C: \ Program Files \ Java \ jdk1.7.0_03 \ e C: \ Program Files \ Java \ jdk1.7.0 _03 \ bin al PATH, riavviato Eclipse, ora funziona .... Beh io ho altri problemi però: D

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