Fehler beim Starten...???
-
Hi leute,
wenn ich jetzt meine *.java datei Compliere dann sagt der mir keinen fehler aber wenn ich jetzt dann die *.class datei mit java in der MS-Dos Console aufrufen will dann sagt der mir immer das:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloDan
HelloDan heisst die *.class datei....
Hier ist mal der code der java datei:
(HelloDan.java)class HelloDan { public static void main (String[] arguments) { System.out.println("What's the frequency, Kenneth?"); } }
Und hier noch einer wo das gleich bei rauskommt:
(Jabberwock.java)class Jabberwock { String color; String sex; boolean hungry; void feedJabberwock() { if(hungry == true) { System.out.println("Yum, das war kecker"); hungry = false; } else { System.out.println("Nö, ich habe keinen Hunger"); } } void showAttributes() { System.out.println("This is a "+ sex + " " + color + " jabberwock."); if(hungry == true) { System.out.println("Es hat Hunger"); } else { System.out.println("Es hat keinen Hunger"); } } public static void main (String arguments[]) { Jabberwock j = new Jabberwock(); j.color = "orange"; j.sex = "male"; j.hungry = true; System.out.println("Calling showAttributes ..."); j.showAttributes(); System.out.println("-----"); System.out.println("Feeding the jabberwock ..."); j.feedJabberwock(); System.out.println("-----"); System.out.println("Calling showAttributes ..."); j.showAttributes(); System.out.println("-----"); System.out.println("Feeding the jabberwock ..."); j.feedJabberwock(); } }
Also woran liegt das das es nicht geht???
Danke schobmal,
Master X
-
Sind deine Klassen vielleicht Teil eines Packets?
Mit welcher entwicklungsumgebung arbeitest du?
-
Was für ein Packets?
Und was meinst du mit welcher Umgebung?? Ms-Dos???
-
Öffne mal die Datei autioexec.bat die normaler Weise direkt auf Laufwerk C zu finden ist. Wenn es dir solchen Spaß macht mit msdos zu arbeiten gib dort folgendes ein:
edit C:\autoexec.bat
So dort fügst du mal spaßenshalber folgende Zeile an:
SET CLASSPATH = %CLASSPATH%;.;c:\javajdkverzeichnis\lib\tools.jar;c:\deinjavaentwicklungsordner
IDE = Integrierte Entwicklungsumgebung = http://de.wikipedia.org/wiki/Integrierte_Entwicklungsumgebung
Pakete: http://www.fh-wedel.de/~si/vorlesungen/java/DieSprachelementeVonJava/Pakete.html