Starten von der Konsole

Status
Nicht offen für weitere Antworten.

babuschka

Top Contributor
Hallo,

ich arbeite mit dem JBuilder8. Dort habe ich eine Java-Applikation geschrieben, die ich dort auch ausführen kann.

Nun wollte ich sie auch mal von der Konsole aus folgendermaßen starten (cosadbxml.class meine Hauptklasse):


Allerdings wird da dann folgender Fehler ausgegeben:

Exeption in thread"main" java.lang.NoClassDefFoundError: cosadbxml(wrong name:cosadbxml/cosadbxml) at...

:(

Dann habe ich mal versucht, mein Programm von der Konsole aus zu komplieren:

javac cosadbxml.java

Dann wird mir der folgende Fehler ausgegeben:

cosadbxml.java:7: cannot resolve symbol
symbol class interface_cosadbxml
:(

Die Klasse interface_cosadbxml steht im gleichen Package wie meine cosadbxml.java.


Die Pfade, in denen sich die java- und class-Files befinden, habe ich auch bereits im CLASSPATH angegeben, aber funktionieren tut's trotzdem nicht.


Was kann ich tun??? :( :?:

Vielen Dank für Eure Hilfe
Maike
 

thE_29

Top Contributor
Gib in der Shell mal "set" ein und schau was dann dort bei Classpath steht und dann benutze die Befehle alle nochmal und gib den Classpath mit der Hand mit!

Also -classpath bla bal
 

Bleiglanz

Gesperrter Benutzer
wo bist du in der konsole?

du darfst nicht "im package" ordner sein, du musst "im wurzel ordner sein", dh. wenn es ein package "fooo" gibt, dann musst du in einem Ordner sein, der den Ordner "fooo" enthält (und nicht im "fooo" selbst)

BTW Klassennamen gross schreiben
 

babuschka

Top Contributor
Mein Package ist im Ordner "...\classes\cosadbxml". Da sind dann auch meine 3 Klassen drin.
Wechsle ich in den übergeordneten Ordner, also classes, und gebe den Befehl zum Ausführen der Klasse ein, kommt genau der gleiche Fehler. :cry:
Muss ich nicht im Ordner sein, wo sich die Klasse befindet, die ich ausführen will?

Was muss ich denn in diesem Fall im Classpath eintragen, den übergeordneten Ordner? ???:L

Auch wenn ich
java cosadbxml -classpath .....
eingebe, kommt die selbe Fehlermeldung:
Exeption in thread"main" java.lang.NoClassDefFoundError: cosadbxml(wrong name:cosadbxml/cosadbxml) at...

Bis dann
Maike
 

Bleiglanz

Gesperrter Benutzer
nein, du bist im ordner "classes"

du musst aber dann auch den packagenamen mit angeben

etwa

java -cp . cosadbxml/MeineKlasse

oder genausogut

java -cp . cosadbxml.MeineKlasse

d.h. das aktuelle Verzeichnis ist im Classpath (wegen -cp .) und du musst dann den qualifizierten Namen der "Klasse mit main" angeben
 

babuschka

Top Contributor
Ich habe jetzt
java -cp . cosadbxml/cosadbxml
ausprobiert.

Dabei wird mir folgender Fehler angezeigt:
Exception in thread "main" java.lan.NoClassDefFoundError: com/sleepycat/dbxml/XmlValue
at cosadbxml.cosadbxml.main(cosadbxml.java:7)
Den übergeordneten Ordner von com/sleepycat/dbxml habe ich auch im Classpath eingegeben, aber anscheinend findet er ihn nicht?? Muss ich jetzt noch was eingeben?
 

babuschka

Top Contributor
java -cp .;D:\com\sleepycat\dbxml cosadbxml/cosadbxml

In D:\com\sleepycat\dbxml ist alles drin, was ich dafür brauche.

Da kommt aber wieder der gleiche Fehler:

Exception in thread "main" java.lan.NoClassDefFoundError: com/sleepycat/dbxml/XmlValue
at cosadbxml.cosadbxml.main(cosadbxml.java:7)
 

Bleiglanz

Gesperrter Benutzer
>>In D:\com\sleepycat\dbxml ist alles drin, was ich dafür brauche.

was ist da drin? ein jar file?

oder ist in D ein extrahiertes jar? => dann java -cp .;"D:\"
 

babuschka

Top Contributor
In D:\com\sleepycat\dbxml habe mehrere jar-, exe-, dll- und lib-Files. Die Sachen habe ich für die Berkeley DBXML erstellt und sollen in Java eingebunden werden. Da muss ja eigentlich auch alles drin sein, was ich brauche, denn im JBuilder hat's doch funktioniert.
(Unter D:\ habe ich dafür nichts.)
 

Kian

Aktives Mitglied
Versuch mal

Code:
java -ea packagename/hauptklasse

Davor in das Verzeichnis des Package-Ordners wechseln!

Dürfte bei JAR-Packages ähnlich ablaufen!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J JAR mit Konsole starten Java Basics - Anfänger-Themen 11
W classpath / jar / Programm aus Konsole Starten Problem Java Basics - Anfänger-Themen 2
G Programm lässt sich nicht aus der Konsole starten Java Basics - Anfänger-Themen 2
A Java in der Konsole mit Treibnerklasse starten Java Basics - Anfänger-Themen 11
B NetBeans compiled - Konsole starten Java Basics - Anfänger-Themen 4
R Programm starten mit Konsole Java Basics - Anfänger-Themen 7
R .class ohne konsole starten? Java Basics - Anfänger-Themen 7
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
S Timer vs ExecutorService: jeden Sonntag um 14.00 Uhr einen Task starten..? Java Basics - Anfänger-Themen 1
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I Jetty starten von Programm (Main) Java Basics - Anfänger-Themen 27
MarvinsDepression Umgebungsvariable kann Java-Applikationen außerhalb der IDE nicht starten Java Basics - Anfänger-Themen 4
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
Dimax Java Programm mit exec starten Java Basics - Anfänger-Themen 5
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
K Kann nicht starten Java Basics - Anfänger-Themen 63
S Mit Cloud Messaging Service starten Java Basics - Anfänger-Themen 2
S Android Service ferngesteuert starten Java Basics - Anfänger-Themen 5
W Threads starten Java Basics - Anfänger-Themen 2
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
J script: jar Datei starten auf Mac Os Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
T Fehlermeldung beim Starten von FlashTool Java Basics - Anfänger-Themen 27
C Classpath Compiler lässt sich nur bedingt von Kommandozeile aus starten Java Basics - Anfänger-Themen 17
L Programm lässt sich nicht starten! Java Basics - Anfänger-Themen 1
J Timer bauen, Main Methode immer wieder neu starten Java Basics - Anfänger-Themen 13
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
B Mit Java anderes Java Programm starten Java Basics - Anfänger-Themen 3
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
E App lässt sich nicht starten Java Basics - Anfänger-Themen 8
L Eine Klasse aus dem gleichen Package starten Java Basics - Anfänger-Themen 3
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
E Threads Thread in While-Schleife nur einmal starten Java Basics - Anfänger-Themen 2
N Timer funktioniert nicht beim starten Java Basics - Anfänger-Themen 3
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
M Objekt starten von der main-Methode Java Basics - Anfänger-Themen 1
T while schleife starten , beeneden und wieder Starten Java Basics - Anfänger-Themen 8
B Gleicher Prozess starten und stoppen (Problem beim Stoppen) Java Basics - Anfänger-Themen 5
B javax.ejb.Timer wieder starten? Java Basics - Anfänger-Themen 0
lgund Classpath Raspberry Pi 3 FX Starten Java Basics - Anfänger-Themen 4
B MySQL starten / stoppen -> Stoppen erzeugt neuen Prozess Java Basics - Anfänger-Themen 0
B .bat - Datei starten ohne Konsolenfenster zu sehen Java Basics - Anfänger-Themen 6
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
cezary Server läßt sich nicht starten Java Basics - Anfänger-Themen 2
J Classpath Programm aus Programm heraus starten Java Basics - Anfänger-Themen 1
K Methoden Programm ohne Main Methode starten Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
P Javaprogramm mit einer bestimten Version starten Java Basics - Anfänger-Themen 5
R externes Programm starten Java Basics - Anfänger-Themen 12
U jar aus RAM heraus starten Java Basics - Anfänger-Themen 21
O Probleme mit Starten Java Basics - Anfänger-Themen 2
T jar von stick aus über jre auf stick starten Java Basics - Anfänger-Themen 6
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
T Wieso kann ich das jar file nicht starten? Java Basics - Anfänger-Themen 5
P Programm lässt sich nicht starten - Klasse mit Hauptmethode nicht gefunden Java Basics - Anfänger-Themen 9
F Timer abbrechen und wieder starten Java Basics - Anfänger-Themen 5
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
G Thread mehrmals starten und schliessen Java Basics - Anfänger-Themen 6
M Eclipse.exe/ symbol nicht vorhanden. kann nicht starten :S Java Basics - Anfänger-Themen 10
G JUnit-Tests im Programmdurchlauf starten Java Basics - Anfänger-Themen 4
Thallius Hidden Feature über Key Event starten Java Basics - Anfänger-Themen 4
M Programm mit jdb starten Java Basics - Anfänger-Themen 0
F APP außerhalb von Netbeans starten Java Basics - Anfänger-Themen 2
C Timer aus anderer Klasse stoppen/starten Java Basics - Anfänger-Themen 3
L Jar aus Jar Starten lassen (Update Tool) Java Basics - Anfänger-Themen 6
S Methoden Methode um Programm zu starten Java Basics - Anfänger-Themen 4
K Java-Editor: "Starten" bringt Error Java Basics - Anfänger-Themen 15
M Datei starten mit Java Java Basics - Anfänger-Themen 3
I Externes konsolen Anwendung (.exe) starten Java Basics - Anfänger-Themen 2
S Programm neu starten nach Fehlerabfang Java Basics - Anfänger-Themen 5
T Objekt in Objekt starten? Java Basics - Anfänger-Themen 2
T Bei Buttonklick Aktion starten, nach erneutem Klick beenden Java Basics - Anfänger-Themen 4
JCODA Jar aus Jar starten Java Basics - Anfänger-Themen 3
B GridBagLayout in der oberen rechten Ecke starten statt mittig Java Basics - Anfänger-Themen 2
Bluedaishi Klassen Thread über if Anweisung starten und von anderer Klassen über Button Beenden Java Basics - Anfänger-Themen 34
K Erste Schritte Brauche Hilfe bei Starten des Programms Java Basics - Anfänger-Themen 11
N Java starten Java Basics - Anfänger-Themen 21
J JavaFX aus Java-Application heraus starten Java Basics - Anfänger-Themen 7
T Threads Neuen Thread nicht aus main-Methode starten Java Basics - Anfänger-Themen 3
B Erste Schritte Fehler beim starten Java Basics - Anfänger-Themen 12
H Java Datein starten nicht :( Java Basics - Anfänger-Themen 5
M Threads von Gui Thread starten und stoppen Java Basics - Anfänger-Themen 2
S Externes Java Programm starten Java Basics - Anfänger-Themen 9
I Jar aus Java heraus starten. Java Basics - Anfänger-Themen 12
F Genereller Fehler beim Starten des Javaprogramms Java Basics - Anfänger-Themen 3
S jar Datei lässt sich nur über CMD starten Java Basics - Anfänger-Themen 15
D Wie den HTML-Teil des Chat Tutorials aus dem FAQ-Bereich starten? Java Basics - Anfänger-Themen 5
B eingene Klasse in eigenem Prozess starten mit relativem Pfad Java Basics - Anfänger-Themen 5
M Input/Output CMD in jar starten Java Basics - Anfänger-Themen 2
X Vollkommen Unabhängigen Prozess starten Java Basics - Anfänger-Themen 8
Joew0815 Klassen Andere Klassse in Main starten Java Basics - Anfänger-Themen 8
S Erste Schritte Programm starten Java Basics - Anfänger-Themen 13
S Methode in Applet starten Java Basics - Anfänger-Themen 2
M Kann Java Programm nicht starten Java Basics - Anfänger-Themen 7
A Thread Starten Java Basics - Anfänger-Themen 4
B Methoden Methode Direkt starten (über Kommandokonsole) Java Basics - Anfänger-Themen 5
I Thread stoppen und starten Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben