1.9k Aufrufe
Gefragt in Anwendungen(Java,C++...) von Mitglied (561 Punkte)
Hallo Leute,

ich habe mir den JCreator Lite heruntergeladen. Dazu SDK5 von der Java.Sun - Seite. Während der Installation habe ich im JCreator eingestellt, wo das SDK liegt.

Als neues Java(Applikation) - Projekt habe ich einen kleinen Hallo-Welt Quelltext eingetippt, wollte diesen nun starten.
Es erscheint die Fehlermeldung:
java.lang.NoClassDefFoundError: HalloWeltApp
Exception in thread "main"
Process completed.


Was mache ich falsch? Weiss die Entwicklungsumgebung nicht, wo der Compiler liegt?

Bin noch sehr neu in der Programmierung.

Vielen Dank!

3 Antworten

0 Punkte
Beantwortet von jasondelife Mitglied (109 Punkte)
Nein, dein Programm ist schon kompiliert.
Diese Meldung kommt dann, wenn der Java-Interpreter die Hauptklasse nicht findet. Wahrscheinlich hast du den Namen der HalloWeltApp-Klasse geändert oder so. Genauer kann ich es dir bei den Informationen nicht sagen.

Grüße, JasonDelife
0 Punkte
Beantwortet von Mitglied (561 Punkte)
Hallo,

ich habe beides noch einmal neu installiert, wieder den Quelltext eingetippt und bin auf "RUN --> Run Project" gegangen.

Nur wirft er aus:

C:\Programme\JcreatorLite.....HalloWelt.java:5: package system does not exist
system.out.printIn ("Hallo Welt!");

1error


und kurz danach:

java.lang.NoClassDefFoundError: HalloWelt
Exception in thread "main"
Process completed.


Die zweite Fehlermeldung leuchtet mir ein, es befindet sich im Ordner der Datei HalloWelt.java keine HalloWelt.class, das heisst es wurde noch nicht in den Bytecode kompiliert.

In der Berufsschule gab es unter dem Reiter "RUN" einen Punkt der hiess "Compile File"...bei mir ist der auch gar nicht vorhanden...dabei habe ich den Compiler eingebunden,denke ich.

Weiss noch jemand Rat?
Danke

MFG
0 Punkte
Beantwortet von Mitglied (561 Punkte)
Ok Thread schliessen, war nur ein Schreibfehler, wusste nicht dass das was ausmacht :-)
...