Programmausführung per DOS Konsole

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo!

Ich hab hier ne aufgabe, für die es notwendig ist, das programm per DOS Konsole auszuführen. Leider funktioniert das bei mir nicht :/ Wenn ich in dem Verzeichnis, wo sich die *.java befindet "java progname" eingebe, bekomm ich nur eine ganze reihe von fehlermeldungen

Siehe hier:
javatl8.jpg


Kann mir hier jemand sagen, was ich machen kann/muss damit es funktioniert? Wäre großartig, sonst verzweifel ich hier noch 🙂
 
Also wenn ich "javac Kalender.java" eingebe, kommt, das der befehl entweder flasch geschrieben oder nicht gefunden werden konnte. Aber eine Kalender.class ist ja schon vorhanden, das programm wurde ja schon compiliert, ich will es jetzt lediglich per dos konsole ausführen anstatt mit eclipse....
 
Dann musst du javac in die Path-Variable aufnehmen.

Arbeitest du mit packages? Stimmt der Classpath? Existiert die Klasse "Environment" und kann diese gefunden werden?
 
also ich bin was das ganze angeht nicht so sehr fit 🙂
Bei den Umgebungsvaribalen hab ich damals nen Classpath angegeben. Und in dem Ordner der dort angegeben ist, ist ne datei namens environment.class
Im eclipse funktioniert auch alles problemlos, falls das was damit zu tun hat...
 
ne, groß.
Das ist nen vorgferitgter ordner den wir da bekommen haben, da sollte eigentlich alles drin passen...
 
naja, er findet aufjedenfall die Klasse "Environment" nicht. liegt die in nem package? sollte sie in einem package liegen?
 
was genau ist ein package? 🙂 Wie gesagt, mit diesne ganzen sachen hab ich mich noch nie wirklich beschäftigt. Ich hab zu beginn der Veranstlatung folgende Anleuitung bekommen, die ich auch genau so ausgeführt habe:

Installation JDK - eclipse - PDS-Java-Programmentwicklungsumgebung
auf dem Home-Computer
==================================================================

1) a) Installation des Java JDK: jdk-1_5_0_09-windows-i586-p.exe
mit den Standardeinstellungen ausführen
b) In Einstellungen\Systemsteuerung\System\Umgebungsvariablen
den Systempfad PATH ergänzen: C:\Programme\Java\jdk1.5.0_09\bin
c) Datei de.fhh.pds.java.zip in C:\Programme\Java auspacken
d) In Einstellungen\Systemsteuerung\System\Umgebungsvariablen
eine neue Systemvariable CLASSPATH
mit dem Wert .;..;C:\Programme\Java\de.fhh.pds.java anlegen
2) eclipse-SDK-3.2.1-win32.zip in C:\Programme auspacken
3) PDS-Java-Programmentwicklungsumgebung installieren:
Java-Development.zip in Y:\ auspacken.
4) Start von eclipse:
Doppelclick auf die Ikone eclipse PDS-1
im Verzeichnis Y:\Java-Development

die datei de.fhh.pds.java.zip hab ich

hier mal hochgeladen

Viel mehr kann ich jetzt dazu auch nichtmehr sagen, wär aber echt klasse, wenn du dir das mal angucken könntest.
 
Die Kalender Klasse in den selben Ordner, wo die Environment Klasse liegt (ist ja naheliegend oder?). Dann gehts! Ausgabe:

C:\Dokumente und Einstellungen\stkiese\Desktop\de.fhh.pds.java>dir
Volume in Laufwerk C: hat keine Bezeichnung.
Volumeseriennummer: 18DA-F5F7

Verzeichnis von C:\Dokumente und Einstellungen\stkiese\Desktop\de.fhh.pds.java

27.04.2007 07:09 <DIR> .
27.04.2007 07:09 <DIR> ..
16.09.2001 11:57 1.551 Environment.class
27.04.2007 07:09 4.102 Kalender.class
27.04.2007 07:09 <DIR> Lists
27.04.2007 07:09 <DIR> TextInputLib
2 Datei(en) 5.653 Bytes
4 Verzeichnis(se), 53.667.311.104 Bytes frei

C:\Dokumente und Einstellungen\stkiese\Desktop\de.fhh.pds.java>java Kalender
Environment Vs 1.1, 16.09.2001

TextInputStream Vs 1.1a, 21.04.2000

Kalender 2007
=============

0) Ende
1) Jahr 2007
2) Einen Monat des Jahres 2007
Auswahl:

Da hätteste aber auch gut und gerne selber drauf kommen können :roll:
 
Hmm, nagut, so im nachhinein schon 🙂
Bei uns an der Hochschule kann ich aber die programme direkt aus dem ordner starten, wo sie gespeichert sind. Liegt das daran, dass bei mir doch etwas mit den Umgebungsvariablen noch passt? Irgendwie ist mir das nen buch mit sieben siegeln....
Naja, auf jeden fall erstmal vielen dank für deine Mühen! Zum zu hause ausprobieren kann ich ja die .class einfach in den anderen ordner haun, ist schon nen riesieger fortschritt 🙂
 
jap, hat was mit den umgebungsvariablen zu tun. Standardmäßig werden aber zusamemhängende Klassen auch in der selben Verzeichnisstruktur gespeichert.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben