1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

  • Adok
  • 18. Juni 2006 um 18:18
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Adok
    Punkte
    4.199
    Beiträge
    714
    • 18. Juni 2006 um 18:18
    • #1

    Beim Kompilieren eines Projekts aus Eclipse mit Apache Ant bekomme ich den Fehler:

    [javac] java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
    [javac] Exception in thread "main"

    Per Google habe ich herausgefunden, dass mit com/sun/tools/javac/Main der javac-Compiler gemeint ist. Möglicherweise ist irgendwo der Pfad zu diesem Compiler falsch eingestellt. Wo könnte das sein?

    JAVA_HOME dürfte korrekt gesetzt sein, ich habe mit dem Befehl "set" in der Kommandozeile nachgesehen; ich werde mich aber noch ein bisschen damit spielen.

    Könnte es sich bei diesem Problem vielleicht doch um etwas ganz Anderes handeln?

  • a9bejo
    Punkte
    4.697
    Beiträge
    913
    • 18. Juni 2006 um 18:54
    • #2

    Ich glaube das kann vorkommen, wenn sich 2 unterschiedliche Java installationen in die quere kommen; wenn du z.b den Compiler von installation A aufrufst, und im pfad die libs von Installation B liegen.

    Auf eingen Linuxdistributionen ist mir dieser Fehler schon untergekommen bild ich mir ein, wenn im Pfad auf eine alternative jvm verwiesen wurde.

  • Adok
    Punkte
    4.199
    Beiträge
    714
    • 18. Juni 2006 um 19:34
    • #3

    Ich arbeite unter Windows XP.

    Das Problem besteht nicht mehr, seit ich das Projekt aus Eclipse gelöscht und neu importiert habe. Wahrscheinlich hat es also gar nichts mit javac zu tun gehabt, sondern mit dem Projekt. Wenn das so ist, finde ich die Fehlermeldung aber komisch.

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum