Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794
Warning: Undefined array key "p" in /home/clients/119990c2465ec8673b725b4ed2ffc513/sites/informatikboard.ch/includes/vb5/template.php(404) : eval()'d code on line 794
Ausführen des ersten Java Programms -
iB - InformatikBoard.ch - Benutzer helfen Benutzern
So, ich muss für die Studium ein Programm (teilweise) selbst schreiben. So weit, so gut, ich kann es auch fehlerfrei kompilieren. Am Rechner an der Uni konnte ich es auch ausführen, hier zuhause jedoch nicht. Ich erhalte die Fehlermeldung:
Fehler, Hauptklasse C:\Users\Jan\Studium\PI\Uebung1\Uebung1 konnte nicht gefunden werden.
Kein Problem denke ich, sicherlich haben viele bereits ähnliche Probleme gehabt und auch gelöst. Google findet auch einiges zu der Fehlermeldung, alle Problemlösungen, die ich gefunden habe habe ich entweder nicht richtig befolgt oder funktionieren nicht. als letzen, verzweifelten Schritt wende ich mich also an ein Forum.
Wenn du einfach "java" eingibt siehst du ganz oben folgendes:
Code:
Usage: java [-options] class [args...]
(to execute a class)
Das heisst der erste Parameter (falls keine optionen mitgegeben werden) ist der Klassenname, du teilst java also mit, dass du die Klasse "C:\Users\Jan\Studium\PI\Uebung1\Uebung1" (also mit dem Doppelpunkt, den Verzeichnistrennern usw.) ausführen möchtest, welche es aber nicht gibt. Der Dateisystem-Pfad der Klasse gehört nicht zum Namen und muss separat mitgeteilt werden und zwar in der CLASSPATH-Umgebungsvariabel oder via "-cp" option:
Die andere Möglichkeit ist, dass du in den entsprechenden Pfad wechselst und dann java aufrufst. Dies funktioniert weil "." (also das aktuelle Verzeichnis) automatisch im classpath enthalten ist:
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar