NoClassDefFoundError ?

Status
Nicht offen für weitere Antworten.
U

Unregistriert

Gast
Ich habe folgendes Programm geschrieben (in BlueJ) und das Compilen hat geklappt, aber es wird irgendwie nicht funktioniert und es hat sich keine Konsole geöffnet, als ich es mit Notepad und Eingabeaufforderung probiert hab kam die Fehlermeldung:

Exception in thread "main" java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
at: java.net.URLClassLoader$1.run(Unknown Source)
at: java.security.AccessController.doPrivileged(Native Method)
at: java.net.URLClassLoader.findClass(Unknown Source)
at: java.lang.ClassLoader.loadClass(Unknown Source)
at: sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at: java.lang.ClassLoader.loadClass(Unknown Source)
at: java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: test. Programm will exit.

Java:
import java.io.*;
import java.util.Random;
public class test
{
 public static void main (String[] args) throws IOException
 { int cash = 100 ;
   String bet;
   int wette;
   String vermutetezahl;
   int vermutung;
   int times = 0 ;
   int würfelzahl;
   int zufallsgenerator;
   BufferedReader stdin = 
   new BufferedReader ( new InputStreamReader ( System.in ));
   
   while( cash > 0 );
   System.out.println("Wähle eine Zahl (1-6).");
   vermutetezahl = stdin.readLine();
   vermutung = Integer.parseInt( vermutetezahl );
   System.out.println("Wie viel setzt du auf deine Zahl?");
   bet = stdin.readLine();
   wette = Integer.parseInt( bet );
   Random zufallszahl;
   zufallszahl = new Random(7);
   würfelzahl = zufallszahl.nextInt();
   if ( vermutung == würfelzahl )
   cash = cash + wette*2;
   else
   cash = cash - wette;
   times = times + 1;
   System.out.println("Dein neuer Kontostand in der Runde " + times + " beträgt: " + cash);
}}


Könntet ihr mir vielleicht sagen was das Problem dabei ist?

MFG

PS: Das Programm ging auch noch nicht bevor ich die Zufallszahl eingefügt habe.
Und es soll ein spiel mit Würfeln dastellen bei dem man erst sagt auf welche Zahl man mit wie viel Geld wettet, und falls die Zahl richtig ist bekommt man das doppelte vom Einsatz wenn nicht, verliert man ihn.
 
Zuletzt bearbeitet von einem Moderator:
U

Unregistriert

Gast
was meinst ich hab in BlueJ auf überstezen gedrückt und dann kam die meldung: "Klasse überstzt- Keine Syntaxfehler"

ich hab es auf C:\Benutzer\Hübsch gespeichert

und wo soll ich java-version eingeben, ich mach des mit java erst seit 1~2 wochen
 
U

Unregistriert

Gast
bei "javac test.java" : Der Befehl "javac" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

bei "dir" : Datenträger in Laufwerk C: ist OS
Verzeichnis von C:\Benutzer\Hübsch
und dann werden die programm auf gezählt die ich in dem ordner hab unter anderem auf test.java


bei "java test": Exception in thread "main" java.lang.NoClassDefFoundError: test
Caused by: java.lang.ClassNotFoundException: test
at: java.net.URLClassLoader$1.run(Unknown Source)
at: java.security.AccessController.doPrivileged(Native Method)
at: java.net.URLClassLoader.findClass(Unknown Source)
at: java.lang.ClassLoader.loadClass(Unknown Source)
at: sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at: java.lang.ClassLoader.loadClass(Unknown Source)
at: java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: test. Programm will exit.
 
U

Unregistriert

Gast
da wird die Fehlernachricht nur noch länger :(

könnte es sein dass was im programm flasch ist was dem syntax nichts ausmacht?
 

Tharsonius

Bekanntes Mitglied
Solange keine test.class Datei vorhanden ist, solange ist die Datei noch nicht kompiliert.

Da bei Dir auch javac als Befehl nicht funktioniert deutet darauf hin, dass Du entweder keine JDK installiert hast oder aber die Path Variable Deines Systems diesen Befehl nicht enthält.

Das solltest also zuerst überprüfen.

An die Path Variable kommst unter Windows XP so heran:
Systemsteuerung->System->Erweitert->Umgebungsvariablen
(Wie das unter Vista oder Windows 7 geht weiss ich nicht)

Dort muss im Path irgendwo so etwas drin stehen wie
D:\Programme\Java\jdk1.6.0_01\bin (oder so ähnlich, je nachdem wo und welche jdk installiert ist)
 

HoaX

Top Contributor
Du solltest die Endlosscheife vielleicht noch aus dem Code entfernen ...

Btw unterstützt passende Einrückung die Lesbarkeit :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap trotz vorhandener Klasse? Java Basics - Anfänger-Themen 10
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
J Erste Schritte java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
D NoClassDefFoundError Java Basics - Anfänger-Themen 2
H java.lang.NoClassDefFoundError Run as>> Run on Server Java Basics - Anfänger-Themen 2
G Interpreter-Fehler NoClassDefFoundError - einfachstes Programm - komm nicht drauf!!! Java Basics - Anfänger-Themen 6
P Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 1
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
T NoClassDefFoundError Java Basics - Anfänger-Themen 3
K Caused by: java.lang.NoClassDefFoundError: org/mindrot/jbcrypt/BCrypt Java Basics - Anfänger-Themen 0
S NoClassDefFoundError Java Basics - Anfänger-Themen 7
R NoClassDefFoundError Java Basics - Anfänger-Themen 3
H Classpath java.lang.NoClassDefFoundError externe Libary Java Basics - Anfänger-Themen 4
M Exception in thread "main" java.lang.NoClassDefFoundError: MeineKlasse Java Basics - Anfänger-Themen 12
I NoClassDefFoundError Java Basics - Anfänger-Themen 10
M Klassen Exception in thread "main" java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 2
B NoClassDefFoundError Java Basics - Anfänger-Themen 18
H NoClassDefFoundError Java Basics - Anfänger-Themen 4
R NoClassDefFoundError im *jar Archiv Java Basics - Anfänger-Themen 7
P java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory Java Basics - Anfänger-Themen 1
hdi NoClassDefFoundError Java Basics - Anfänger-Themen 16
B NoClassDefFoundError Java Basics - Anfänger-Themen 2
T Fehlermeldung: java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 10
A java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
A NoClassDefFoundError Java Basics - Anfänger-Themen 2
A NoClassDefFoundError Java Basics - Anfänger-Themen 2
V java.lang.NoClassDefFoundError -- was kann ich tun? Java Basics - Anfänger-Themen 8
L java.lang.NoClassDefFoundError / SIP-Servlets Java Basics - Anfänger-Themen 4
G NoClassDefFoundError: javax/xml/stream/XMLStreamException Java Basics - Anfänger-Themen 23
Y Frage zu "NoClassDefFoundError" Java Basics - Anfänger-Themen 4
G failed.java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 4
M jar-File ausführen - NoClassDefFoundError Java Basics - Anfänger-Themen 4
G Referenzierte Projekte: java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 2
S NoClassDefFoundError - Was tun? Java Basics - Anfänger-Themen 5
G NoClassDefFoundError: - leider ohne die vermisste Klasse Java Basics - Anfänger-Themen 2
B Java -jar NoClassDefFoundError Java Basics - Anfänger-Themen 2
K FEHLER: ".java.lang.NoClassDefFoundError" Java Basics - Anfänger-Themen 5
K java.lang.NoClassDefFoundError: Klasse (wrong name... Java Basics - Anfänger-Themen 17
O java.lang.NoClassDefFoundError Exception in thread "mai Java Basics - Anfänger-Themen 5
C RealJ java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 5
L java.lang.NoClassDefFoundError . was nun? Java Basics - Anfänger-Themen 12
A java.lang.NoClassDefFoundError: FloatInt/class Java Basics - Anfänger-Themen 4
P java.lang.NoClassDefFoundError.Hauptklasse fehlt Java Basics - Anfänger-Themen 13
F NoClassDefFoundError!? Java Basics - Anfänger-Themen 5
G java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
J NoClassDefFoundError Java Basics - Anfänger-Themen 6
N java.lang.NoClassDefFoundError: main Java Basics - Anfänger-Themen 6
B Anfängerfrage zu 'NoClassDefFoundError' Java Basics - Anfänger-Themen 2
U java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 3
T Netbeans jar einbinden NoClassDefFoundError Java Basics - Anfänger-Themen 2
E NoClassDefFoundError Java Basics - Anfänger-Themen 9
ff java.lang.NoClassDefFoundError: task/class Java Basics - Anfänger-Themen 4
J "main" java.lang.NoClassDefFoundError: PortENum Java Basics - Anfänger-Themen 9
A NoClassDefFoundError Java Basics - Anfänger-Themen 7
C NoClassDefFoundError bei jar-File Java Basics - Anfänger-Themen 7
E java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 10
T NoClassDefFoundError: Java Basics - Anfänger-Themen 20
N java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 7
L NoClassDefFoundError Packete Java Basics - Anfänger-Themen 3
G NoClassDefFoundError Java Basics - Anfänger-Themen 6
H Warum bekomme ich einenen noclassdeffounderror ? [erledigt] Java Basics - Anfänger-Themen 7
megachucky komisches problem mit NoClassDefFoundError Java Basics - Anfänger-Themen 21
F NoClassDefFoundError Java Basics - Anfänger-Themen 6
I Programm funzt nicht (NoClassDefFoundError)! Java Basics - Anfänger-Themen 3
G java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 2
K java.lang.NoClassDefFoundError: HalloJava Java Basics - Anfänger-Themen 5
P java.lang.NoClassDefFoundError Java Basics - Anfänger-Themen 9
B Nochmal NoClassDefFoundError Java Basics - Anfänger-Themen 3
D NoClassDefFoundError Java Basics - Anfänger-Themen 15
G java.lang.NoClassDefFoundError. Hä? Java Basics - Anfänger-Themen 4
R NoClassDefFoundError Java Basics - Anfänger-Themen 5
C SWT-Programm startet nicht: NoClassDefFoundError Java Basics - Anfänger-Themen 6
J java.lang.NoClassDefFoundError bei Java-Aufruf aus UNIX Java Basics - Anfänger-Themen 2
B Warum java.lang.NoClassDefFoundError? Java Basics - Anfänger-Themen 8
W NoClassDefFoundError Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben