Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » batch File mit Packages

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.07.2004, 09:49 Uhr
~Java Lernender
Gast


Hallo

Ich habe ein Problem mit Packages und batch-Files.
Über ein bat File will ich eine Java-Applikation starten. Die Klassen-Files
liegen in zwei verschiedenen Packages.
1. Wo muss das bat File liegen?
2. Wie muss das bat File aussehen?

Die Klasse mit der main() Methode heisst Gui.
Mein bat File sieht so aus:
java Gui
pause

Dieses File lege ich in den Ordner mit dem class File, doch beim ausführen
gibts einen NoClassDefFoundError.

Weiss jemand woran es liegen könnte?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.07.2004, 10:59 Uhr
typecast
aka loddab
(Operator)


Wo liegt deine Gui.class und wo liegt deine bat-Datei.

Liegen die beiden nicht in einem Verzeichnis, hast du die Möglichkeit den Pfad anzugeben, in dem Gui.class liegt.
Ich bin mir nicht ganz sicher, aber wenn du den Pfad mit Gui.class in deine CLASSPATH-Variable aufnimmst, dann sollte Gui.class auch gefunden werden.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.07.2004, 16:45 Uhr
~Java Lernender
Gast


Oke habs lösen können

Man muss den Packagepfad vor die Klasse setzen und mit dem
Befehl -cp kann man externe Libraries einbinden.
Danke für die Bemühungen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: