Portal > Foren > Java > Allgemeine Java-Programmierung > Problem mit Eingabeaufforderung
Antwort
 
Themen-Optionen
Alt 28.04.2005, 00:25 Nach oben    #1
spoon
Gast
 
Beiträge: n/a
Standard Problem mit Eingabeaufforderung

ich habe ein kleines Programm geschrieben .. und möchte dieses in der Dos Eingabeaufforderung startebeim aufrufen bekomm ich eine Fehlermeldung

Exception in thread "main" java.lang.NoClass.DefFoundError

Was mache ich falsch ?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.04.2005, 07:20 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Wie startest du das ding denn?

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.04.2005, 08:40 Nach oben    #3
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Jau,

ein wenig mehr Informationen. Evtl. könntest Du auch (da es sich noch um ein Programm im Anfangsstadium handelt) den Code hier posten. Es kann an vielen Dingen liegen.

Peschmae schläft nie, was?
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 28.04.2005, 17:26 Nach oben    #4
Benutzer
 
Registriert seit: 11.11.2004
Beiträge: 52
Standard

hey, spoon,
hast du das alles in ein jar verpackt?
Dann musst du das Manifest verändern! Füge einfach "MAIN-CLASS: klassenname.class" hinzu...

Gruß
der Felix
felix ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.04.2005, 09:47 Nach oben    #5
`B
Benutzer
 
Benutzerbild von `B
 
Registriert seit: 05.07.2004
Beiträge: 95
Standard

man muss nicht alles in Jar´s verpacken ...

willst du eine *.java datei unter windows in eine Classe umwandeln so schreibst du

javac test.java

zum starten der klasse schreibst du dann

java test

wenn du dann deine Fehlermeldung bekommst, dann hast du keine public static void main (String[] args) {} Methode in deiner Klasse die definiert sein muss zum starten deiner Anwendung.

Wenn du dir ein Jar-Archiv erstellt hast dann brauchst du darin im Ordner META-INF die Datei manifest.mf in der Datei muss der EIntrag

Manifest-Version: 1.0
Main-Class: com.app.Test

sein. Vorrausgesetzt dein Package ist auch com.app.*.

Zum Starten dieses Package in der Konsole schreibst du dann

java -jar NameDesPackage.jar

evtl. auch ohne .jar am Ende ich habe gemerkt, dass dies von der installierten JVM abhängig ist.

Hoffe dir damit weitergeholfen zu haben. Nächste mal erläutere bitte detaillierte wo dein Problem liegt und wann es auftaucht. Dann kann man zielstrebiger helfen.

Liebe Grüße

Florian
__________________
`B ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.04.2005, 10:20 Nach oben    #6
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Es wäre ausserdem sinnvoll, den "classpath" zu setzen:

javac -cp . test.java
java -cp . test
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.04.2005, 10:42 Nach oben    #7
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hehe,

ihr gebt hier Tips und der Autor hat sich bisher nicht weiter gemeldet.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Thumbnail - problem bob PHP-Programmierung 9 02.05.2006 14:59
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:06 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44