Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Compiler-Fehlerjavac -> "hauptklasse com.sun.tools.javac.main konnte nicht gefunden oder geladen werden"
Trotz hinzugefügter Benutzervariable (Name: Path, Wert: C:\Program Files\Java\jdk1.7.0_51\bin) kommt obige Fehlermeldung, nachdem in cmd "javac -help" eingegeben wird. Hoffe, dass mir hier jemand weiterhelfen kann.
(a) Ist der Pfad korrekt ?
(b) Kompilieren kannst Du aber ?
(c) Hast Du aktuell das JDK gewechselt? Eventuell liegen noch Einträge des vorherigen JDKs in der Registry vor ...
(d) hast Du mal versucht es komplett zu de- und neu zu installieren?
(e) richtige Version (32 oder 64 bit) ?
(a) Pfad ist korrekt, zeigt auf /jdk(version)/bin
(b) Kompilieren kann ich natürlich nicht, weil ja erstmal die jdk richtig geladen werden muss
(c) Registry müsste sauber sein, habe ccleaner wischen lassen
(d) ja hab ich schon mehrmals versucht
(e) is die richtige version, 64bit
Hi,
ich hatte auch einmal den gleichen Fehler. Bei mir lag es daran:
C:\Program Files\Java\jdk1.7.0_51\bin
Schau bei dir einmal nach ob Program Files wirklich auf Englisch bei deinen Programmen gespeichert ist.
Bei mir war es nämlich C:\Programme\Java\jdk1.7.0_51\bin
Bei mir im Festplatten-Ordner wird zwar der Ordner "Programme" angezeigt, in welchem java und das jdk liegt, doch der eigentliche Pfad ist dann schon C:\Program Files\... ; habs versucht, kam aber immer noch die selbige fehlermeldung.
liegt die javac.exe auch bei dir im Ordner, wenn sie dass nicht tut wurde, das JDK nicht richtig installiert C:\Program Files\Java\jdk1.7.0_51\bin\javac.exe
-> gebe das einmal in Cmd ein und poste mal bitte die Ausgabe.
Ok. Hab den PC neugestartet, hat nichts gebracht.
Ja, javac liegt schön im bin.
Wenn ich "C:\Program Files\Java\jdk1.7.0_51\bin\javac.exe" in der cmd eingebe, kommt: Der Befehl "C:\Program" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Also ich habe es jetzt mal selbst ausprobiert wie und wann ich diese Fehlermeldung bekomme. Ich habe bei mir die javac.exe aus dem Ordner genommen und habe deine Titelmeldung bekommen. Somit schließe ich daraus, dass entweder deine javac.exe nicht existiert oder beschädigt ist. Wie in dem Post darüber, kann ich dir nur empfehlen das JDK komplett zu deinstallieren und neu zu installieren. Wenn es danach immer noch nicht funktionieren sollte, nehm eine ältere Version. Ansonsten würde mir jetzt im Moment nichts anderes einfallen.
ich würde eher auf einen fehler im windows system tippen ... ich mein ... wer nimmt schon freiwillig ne home version ?
das reicht dann von kaputten rechten die man unter home nicht mal fixen kann bis hin zu nem beschädigtem download oder sonst irgendeinem schwachsinn ...
ich würde hier einfach mal radikal entweder die kiste gleich komplett platt machen ... oder zumindest vorher mal in ner VM testen was passiert wenn man das system neu aufsetzt und dann versucht das jdk zu installieren ... kommt weiter die meldung ist entweder der downloader oder das windows mal so richtig im *****
Ja hab mich mal ein bisschen schlau gemacht, probiers mal neu zu installieren(<- was wahrscheinlich nichts bringen wird). Da es aus irgendwelchen Gründen nicht auf Home Premium funktioniert. Jetzt ist meine eigentliche Frage nur ob du die JDK überhaupt brauchst. Da du es auch, bis du ein neues Betriebssystem hast, auch über eclipse machen kannst.(So viel ich noch weiß braucht man dafür kein JDK, bin mir aber nicht ganz so sicher, auf jeden fall klappt es wenn ich meine javac.exe aus den Ordner nehme )
Hier der link Eclipse - The Eclipse Foundation open source community website.
Nicht die direkte Info, es schreiben aber sehr viele, dass Sie dasselbe Problem haben und soviel ich raus gelesen habe, gibt es grundsätzlich über JDK auf Win7 Home Premium des öfteren Probleme, nicht nur dass der Compiler-Fehler auftritt sondern, dass die JDK nicht einmal installiert wird.
Java Blog Buch : 01. Start Up
Ist zwar ein etwas älterer Blog funktioniert aber immer noch.
Dort ist einmal beschrieben, wie du die JDK installierst
und die einführung in eclipse.
Hoffe ich habe es richtig verstanden was du wolltest
mhmh. ich hab ja die path-variable zum jdk korrekt gesetzt und an der jdk-installation wüsste ich nicht was falsch gelaufen sein soll. habs ja auch mehrmals de-/installiert.
Ok. Eclipse scheint keine Probleme damit zu haben, die geschriebenen Programme auszuführen. Von daher :toll: Falls Euch noch was zum Beheben des Compiler-Fehlers auffällt, gerne, ansonten vielen Dank für Eure Beiträge !!
"Wie stelle ich das genau an mit der VM, vllt ein Link?"
wenn du schon diese frage stellst werde ich dir das sicher nicht weiter erklären ... im guten glauben dir damit noch mehr frust zu ersparen
ansonsten : einfaches re-install bringt meist wenig ... zwischen de-install und erneuter re-install sollte mindestens ein sauberer reboot sowie ein registry-clean erfolgen (auch wenn ich es unter meinem Win7 Ulti x64 SP1 auch nicht gemacht habe ... aber ich hatte selbst unter 98 und 2000 nie probleme mit java)
@Machareder
vielleicht auch sein komplettes SET ...