Ant nicht finden können Javac. Egal, was ich tue es immer behauptet JAVA_HOME „C: \ Programme \ Java \ jre6“

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

  •  21-08-2019
  •  | 
  •  

Frage

... und das ist falsch.

Hier ist der Fehler, den ich bekommen:

BUILD FAILED C: _TraderPlatform \ Clients \ Open \ Open \ Java \ Applets \ PPDataTransporter \ Verzeichnis nbproject \ build-impl.xml: 338: Der folgende Fehler ist aufgetreten, während diese Zeile ausführen: C: _TraderPlatform \ Clients \ Open \ Open \ Java \ Applets \ PPDataTransporter \ Verzeichnis nbproject \ build-impl.xml: 158: Es konnte keine javac Compiler finden; com.sun.tools.javac.Main ist nicht auf dem Classpath. Vielleicht JAVA_HOME verweist nicht auf das JDK. Es ist derzeit auf "C: \ Programme \ Java \ jre6"

Ich habe eine Umgebungsvariable namens JAVA_HOME-zu-Punkt auf: "C: \ Programme \ Java \ jdk1.6.0_12"

javac.exe ist auf jeden Fall in C: \ Programme \ Java \ jdk1.6.0_12 \ bin

Ich habe% JAVA_HOME% \ Bin in meinem PATH-Variable.

Ich habe mit den verschiedenen ‚Javahome‘ Einstellungen unter HKLM \ SOFTWARE \ Javasoft und ich bin jetzt ganz fest muckte um.

Alles, was ich tun wollte, war ein Java-Applet von der Kommandozeile baut die build.xml verwenden, die Netbeans hatte für das Projekt geschwängert.

Alle Ideen jemand?

War es hilfreich?

Lösung

Nun ANT funktioniert jetzt.

Was habe ich getan?

ich entfernt es aus c: \ program files und 'neu installiert' es in "c: \ ant"

Scheint, wie es nicht nicht 8.3-Dateinamen oder Verzeichnisse nicht mag.

Komischerweise habe ich das nur, weil ich den Teil des Handbuch falsch verstanden, den ANT vorgeschlagen sollte nicht 8.3 Stil Stellen auf 95/98 / ME nicht sein. Ich habe nicht das O Referenztüpfel und gab ihm gehen. Ich bin mit Vista.

Oh well ...

Vielen Dank für Ihre Hilfe Jungs.

Andere Tipps

In Eclipse setzte die installierte JRE Einstellung auf die JDK - im Projekt (Projekteigenschaften -> Java Weg- Erstellen> Bibliotheken) oder globaler Standard in den Einstellungen (Java-> Installierte JREs). Die eclispe Einstellung ist stärker als die Systemvariable.

Just umfassen tools.jar auf der Ameise Classpath, wo es installiert ist.

Sie müssen prüfen, ob der Variablenname ist JAVA_HOME in Großbuchstaben geschrieben. Auch Pfad von der Kommandozeile aus und sorgt dafür, dass die Pfadangabe den richtigen Wert für JAVA_HOME hat.

Welche Build-Prozess sind Sie? Ist einer der Build-Skripte Einstellung JAVA_HOME?

OK, Jungs, für Windows 7 das JAVA_HOME als Windows-Umgebungsvariable muss, habe ich auch hinzugefügt C: \ Programme \ Java \ jdk1.7.0_03 \ und C: \ Programme \ Java \ jdk1.7.0 _03 \ bin zu PATH, neu gestartet Eclipse jetzt funktioniert es .... nun, ich andere Probleme haben, obwohl: D

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top