• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Prog1Tools für Java

myflasher

Rheinischer Krummstiel
Registriert
19.06.07
Beiträge
378
Hallo,
da ich gerade im Ersten Semester Wirtschaftsinformatik bin müssen wir Java lernen.
Damit wir Eingaben von der Tastatur in unsere "Programme" einbinden können brauchen wir die ProgIOTools.

Nur wie binde ich die Tools ein, dass mein Java Programm die findet?
 
Ach? Und wie merkt mein Terminal dann wo die Tools liegen?
In einer Anleitung steht, dass ich eine .profile Datei erstellen muss. Nur wohin?
 
Ah eine .profile Datei.. die gehört ins Benutzerverzeichnis, also ~ aka /Users/deinbenutzername
Wenn die DingsTools im gleichen Pfad rumliegen wie deine .java Dateien sollte es aber auch ohne gehen..
 
Die liegen zwar im gleichen Ordner, aber deswegen funktioniert es trotzdem nicht. Ich werd das mit der profile Datei gleich probieren.

Dankeschön!
 
Also ich hab jetzt die .profile Datei in meinem Homeverzeichnis angelegt. Hab den CLASSPATH definiert, aber wenn ich dann eine Datei durch den Compiler lasse kommt eine Fehlermeldung. Angeblich hat der das Paket Prog1Tools nicht gefunden.

So was mach ich jetzt? Auf eine Entwicklungsumgebung möchte ich momentan nicht umsteigen. Deswegen wäre es mir schon wichtig, dass ich das direkt im System zum laufen bekomme!
 
Hast du das Terminal nach anlegen der .profile neu gestartet?
 
Zeig doch mal den Inhalt Deiner .profile und was gibt das Kommando (im Terminal eingeben)
Code:
echo $SHELL
aus?
 
Hmmm... Prog1Tools.zip!? Eine ZIP Datei!? Nicht ausgepackt? Das würde ich aber mal prüfen. Zudem: Warum liegt die in / und nicht an einem sinnvolleren Ort wie /usr/local?

Was sagt denn echo $CLASSPATH?
 
Laut Anleitung soll man auf die .zip Datei verweisen.
Unter Windows funktioniert das auch bestens nur unter dem Mac läuft das nicht.

Die Datei war jetzt in verschiedenen Ordner. Ich hab rumprobiert ob ich das nicht doch zum laufen bekomme.

.:/Users/myflasher/Prog1Tools.zip
Das gibt $CLASSPATH aus.
 
Ich arbeite mit SubEthaEdit und ich rufe das ganze mit Compile and Run auf. Nur bekomm ich dann vom Compiler die Meldung das das Paket nicht gefunden wird.
 
Ich arbeite mit SubEthaEdit und ich rufe das ganze mit Compile and Run auf. Nur bekomm ich dann vom Compiler die Meldung das das Paket nicht gefunden wird.
Du hast Dir schon angesehen, was in Der Anleitung unter "2.6 Weiteres Vorgehen für spezielle Java-Editoren oder Java-Entwicklungsumgebungen" steht? Dort ist nicht SubEtha erwähnt, aber ich kann Dir mit ziemlicher Sicherheit sagen, daß SubEtha sich einen feuchten Kehrricht um Deine .profile schert. Du mußt in der Anleitung zu SubEtha suchen, wie Du dort den Classpath einrichtest.
 
Stimmt! Dann werde ich das wohl in Zukunft selber übers Terminal compilieren und ausführen.
Dankeschön!