Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: FAQ - Java ::  Anfänger-Problem: java. lang. NoClassDefFoundError     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
kartoffelsack
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.07.2001
Beiträge: 1401
Beitrag kartoffelsack Mitglied 22:05:00 14.12.2002   Titel:   Anfänger-Problem: java. lang. NoClassDefFoundError            Zitieren

Hi,
bin grad dabei meine ersten zwei Java-Proggies zu schreiben ;) : nen UDP-Server und nen Client, der an diesen einen Text schickt.

Nun kann ich das ganze wunderbar von meiner IDE heraus starten (Forte). Nur wenn ich das ganze von der Kommandozeile aus ausführen will:

java cudpclient.java

dann bekomm ich die Fehlermeldung

Exception in thread "main" java.lang.NoClassDefFoundError: cudipclient/java

Was mach ich denn falsch???
Werbeunterbrechung
Gregor
Moderator

Benutzerprofil
Anmeldungsdatum: 16.01.2002
Beiträge: 7762
Beitrag Gregor Moderator 22:08:00 14.12.2002   Titel:              Zitieren

Das ".java" mußt du weglassen. ...ansonsten auf Groß- und Kleinschreibung achten!

EDIT : Wofür steht das "c" am Anfang des Dateinamens? Für "Class"? Wenn ja, dann würde ich es weglassen. Das macht in Java keinen Sinn, weil alle Dateien Klassen enthalten!

[ Dieser Beitrag wurde am 14.12.2002 um 21:10 Uhr von Gregor editiert. ]

_________________
"The problem with quotes on the Internet is that it is hard to verify their authenticity" - Abraham Lincoln
*JUBEL*
Unregistrierter




Beitrag *JUBEL* Unregistrierter 22:10:00 14.12.2002   Titel:              Zitieren

Endlich! Gregor ist wieder da! :)
kartoffelsack
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.07.2001
Beiträge: 1401
Beitrag kartoffelsack Mitglied 22:11:00 14.12.2002   Titel:              Zitieren

@gregor besten dank.

Hab inzwischen auch die Suchfunktion benutzt :cool:

Wie Du sagst, plus zusätzlich -cp ./. als Parameter angeben


PS.: ja, das C steht für Class. Wiederstrebt mir ein bisschen, in Java ne andere Notation zu machen, als in C++. Aber wenn ich Java wirklich ernsthaft anfange, wird mir wohl nix übrig bleiben. Is ja aber nur ein "hello world"-Programm mit Sockets.

[ Dieser Beitrag wurde am 14.12.2002 um 21:13 Uhr von kartoffelsack editiert. ]
Ste.fun
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.06.2001
Beiträge: 867
Beitrag Ste.fun Mitglied 22:36:00 14.12.2002   Titel:              Zitieren

Noch eine Kleinigkeit:

mit "java" führst du klassen aus und mit "javac" erzeugst du klassen-dateien. Also wenn dann "javac cudpclient.java".
jo, ich weiß dass du eigentlich "java cudpclient" machen wolltest... wollte dir nur sagen, dass beim aufruf von java auf die datei cudpclient.class zugegriffen wird und nicht auf cudpclient.java.

Viele Grüße
Stefan

_________________
The Box said:
"Requires Windows98 or better"
So I installed Linux.
CengizS
Mitglied

Benutzerprofil
Anmeldungsdatum: 28.05.2001
Beiträge: 3502
Beitrag CengizS Mitglied 14:25:00 16.12.2002   Titel:              Zitieren

Vielleicht sollte das mal in die FAQs ...

_________________
Viele Grüße, Cengiz Şahin
c++.de :: FAQ - Java ::  Anfänger-Problem: java. lang. NoClassDefFoundError   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.