Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » .class ausführen haut nicht hin.

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 < [ 2 ]
000
01.09.2006, 16:34 Uhr
Whinegum



Hi.
Mein Problem ist es, dass ich mein java Programm nicht über den "java" befehl aufrufen kann.


Ich habe:

1. 2 Klassen Geschrieben. Die erste Klasse enthält die main -klasse und ruft ein Objekt der zweiten von mir erstellten klasse auf.

2. Die 2. von mir erstellte Klasse importiert ein jar archiv und verwendet einige der dort enthaltenen Klassen

3. Mit angabe des Classpaths lässt sich alles wunterbar kompillieren


wenn ich allerdings

"java StartMaus1" um das Programm laufen zu lassen bekomm ich diese Meldung:

http://whinegum.wh.funpic.de/hier.JPG

(Der Quellcode ist definitiv richtig, da er sich mit der grafischen IDE ausführen lässt. Ich möchte es halt nur mal "selbst" schaffen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.09.2006, 17:01 Uhr
~Blubber2063
Gast


Er sagts dir doch eigentlich schon, du hast anscheinend n Package benutzt dann musst du in den Ordner wo das package liegt und dann java packagename.classenname tippen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.09.2006, 17:08 Uhr
Whinegum



Hi. Erstmal danke für die schnelle Antwort. Ich habe deinen Rat versucht richtig aufzufassen und zu verwirklichen. der errorblock is auch wesentlich kürzer geworden, allerdings noch da:

http://whinegum.wh.funpic.de/hier2.JPG
Was ist nun falsch?^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.09.2006, 17:13 Uhr
~Blubber2063
Gast


Also er sucht nach deiner Bildschirm Klasse, die findet er aber nicht, evtl. liegt die ja bei dir in nem anderen Ordner, dann musst du den mit im Classpath angeben. Also -cp ordner wo das liegt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.09.2006, 17:39 Uhr
Whinegum



Thx. jetzt is die errormeldung nur noch eine Zeile lang:

http://whinegum.wh.funpic.de/hier3.JPG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.09.2006, 17:44 Uhr
Blubber2063



Hmmmm probier mal . auch noch in den classpath mit einzutragen, denn er findet ja jetzt dein cwd nicht mehr im cp
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.09.2006, 17:48 Uhr
Whinegum




Zitat von Blubber2063:
Hmmmm probier mal . auch noch in den classpath mit einzutragen, denn er findet ja jetzt dein cwd nicht mehr im cp


Was genau meinst du damit, bzw. wie soll der Befehl aussehen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
01.09.2006, 17:54 Uhr
Blubber2063



Naja du machst
C++:
java packet.klasse -cp .;dein anderer Pfad
sofern ich mich richtig erinnere, trennt man die Pfade mit Symikolon.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
01.09.2006, 17:57 Uhr
Whinegum



Geil. THX. Es läuft. Was genau bewirkt dieser Punkt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
01.09.2006, 18:01 Uhr
Blubber2063



Der Punkt steht unter Windows und Unix Systemen für das aktuelle Arbeitsverzeichnis, also das was dein cmd Prompt dir grade anzeigt als cwd. Dazu kannst du auch gleich wissen, das .. das Elternverzeichnis dastellt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: