-
18.12.11 21:15 #1
- Registriert seit
- Aug 2011
- Beiträge
- 21
Fachidiot need Help but
not help
Hallo
Bin wie man so schön sag ein kompleter Java neuling und stehe bei ersten Programm schon an.
Habe erstes Programm über den Compiler laufen lassen und läuft, Interpreter macht schon faxen er gibt immer die Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: HalloWelt
Ich "schätze" der fehler liegt an der fehlenden Umgebungsvariable Classpath
hab sie versucht zu setzen aber funktoniert trotztem nicht
Hoffe ihr könnt einen Fachidioten helfen. Verzweifel schon dran
Danke im vorhinein
Gruß Lamboghini
-
Hi
solange du nur eine Quellcodedatei hast und nichts von Drittanbietern einbindest
ist der Classpath völlig egal.
Ist die Klasse HalloWelt als Code in der Datei HalloWelt.java?
Ist HalloWelt public?
Ist Main mit großem M, public und static?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 15:34 #3
Hi,
also wenn deine Main-Klasse dieses Grundgerüst besitzt...
...sieht es schon mal gut aus. Andernfalls wirst du hier bereits deinen ersten Fehler finden.Code java:1 2 3
public static void main(String[] args) { // Dein Code }
Da ich aus deiner Exception:
...schließen würde, dass du ein Objekt der Klasse HalloWelt erzeugen willst und diese Klasse nicht existiert.Code java:1
Exception in thread "main" java.lang.NoClassDefFoundError: HalloWelt
Sprich wenn du folgenden Aufruf machst:
...erzeugst du eine Instanz eines Objektes. Dieses Objekt muss natürlich von dir vorher in einer Klasse definiert werden.Code java:1
HalloWelt hw = new HalloWelt();
Code java:1 2 3 4
public class HalloWelt { // Deine Klasse }
Gruß
FabioBitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]
Tutorials:
Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
JAnimationPanel - Animationen für Swing/AWT
SWTRatingBar (Bewertungs-Composite) selbst programmieren
____________________________________________________________________________
Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.
-
19.12.11 17:39 #4
- Registriert seit
- Aug 2011
- Beiträge
- 21
Code :1 2 3 4 5 6 7 8 9 10
// Hallo Welt Programm import java.lang.*; public class HalloWelt { public static void mein(String[] args) { System.out.println("Hallo Welt"); } }
So siht mein Code aus ...
Kann leider mit der Fehlermeldung drauf nix anfangen
Compilieren lässt er ja aber der Interpreter streikt...
Ratlosikket macht sich breit >.<
@Fabio Thx für deine Hilfe bin aber ein Fachidiot >.> Purer Neuling in sachen java deswegen auch diese Frage
@sheel Thx weiß jetzt das Classpath nicht daran schuld istGeändert von Lamboghini (19.12.11 um 17:42 Uhr)
-
Wie heißt die Datei?
Wie rufst du den Compiler auf?
Wie willst du das Programm starten?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 18:49 #6
- Registriert seit
- Aug 2011
- Beiträge
- 21
HalloWelt
Compiler über dos-Fenster(javac)
Ja zum versuchen ob es überhaupt funktoniert
-
Dateiname: Nur HalloWelt?

Kompilieren: Ja schon, aber wie? Genaue Eingabe?
Auch den Startbefehl genau bitte.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 21:23 #8
- Registriert seit
- Aug 2011
- Beiträge
- 21
Ja. Is nur Testprog. Weiß gerade mal die Imports und 7 Befehle xD das prog sollte nur zum versuchen sein
javac HalloWelt.java
java HalloWelt
-
Mit dem "nur HalloWelt" hab ich nicht bemängelt, dass es zu kurz ist,
nicht falsch verstehen...ich meinte nur das ".java"
...Hm.
Gibts nach dem Kompilieren eine class-Datei?
Kannst du die mal raufladen?
edit: Der Code... "mein"
main, dann gehts sicher
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 21:36 #10
- Registriert seit
- Aug 2011
- Beiträge
- 21
Ups ö.ö Soory, schwer zu sehen >.< und ich dachte das sei doch ein a... ö.ö
Naja so merkt mans ich werd mit 15 schon alt >.>
Thx vielmals für die Mühe und soory für das Mini Proplemchien xD
edit:
Weiß net wiso aber es kommt noch immer die gleiche Fehlermeldung >.<
Bin am verzweifeln Q_QGeändert von sheel (19.12.11 um 21:48 Uhr) Grund: Doppel
-
Hm.
Hast du nach dem Kompilieren/vor dem Ausführen eine Datei namens HalloWelt.class
in dem Verzeichnis? Schreibt der Compiler irgendwas raus, oder überhaupt nichts?
Falls es die class gibt, bitte wirklich mal raufladen.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 21:50 #12
- Registriert seit
- Aug 2011
- Beiträge
- 21
Glaube es liegt am Interpreter od Compiler weil hab jetzt "ausversehen" mal das d vergessen und es kamm die gleiche fehlermeldung... Wie als wars richtig geschrieben...
Komisch...
Er schreibt nur die Fehlermeldung raus sonst nix ...
-
Auch die rcihtige Datei im Compiler/Interpreter angegeben?
Nicht eventuell eine alte Kopie aus einem anderen Verzeichnis?
..Upload bitte, dann find ich das gleich heraus.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
19.12.11 22:07 #14
- Registriert seit
- Aug 2011
- Beiträge
- 21
Hoffe du kannst damit was anfangen sind class und java Datei
-
Also...
Deine class starten: OK
Kompilieren: OK
Wieder Starten: OK
Wirklich sicher, dass das Verzeichnis gleich ist?
Javaversion? Betriebssystem?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
Umgebungsvariable ändern
Von thomy800 im Forum Microsoft WindowsAntworten: 8Letzter Beitrag: 01.12.11, 21:53 -
Umgebungsvariable setzten
Von MScalli im Forum JavaAntworten: 6Letzter Beitrag: 21.10.08, 16:29 -
Problem mit Umgebungsvariable
Von wpb im Forum JavaAntworten: 4Letzter Beitrag: 10.07.07, 10:29 -
VNC Umgebungsvariable
Von blackbirdthefirst im Forum Linux & UnixAntworten: 0Letzter Beitrag: 02.07.07, 07:00 -
Java Umgebungsvariable
Von roseblumentopf im Forum Linux & UnixAntworten: 3Letzter Beitrag: 12.11.05, 09:43



4Danke

Zitieren

Login





