????? kann ich nicht verstehen ?????
Beiträge von smo
-
-
Und da sind wir auch schon wieder am Anfang, denn die .class und .java IO.Dateien liegen im Verzeichnis. Jedoch muß ich im Pfad immer den Zusatz -classpath angeben, weil die classen nicht von alleine erkannt werden.
-
Zitat von hal
ahso. jar-file in ${JAVA_HOME}/lib/ext schmeißen, und dann mittels import einbinden sollte alles sein, was notwendig ist.
Ich habe nur .java und .class Dateien, wie komme ich jetzt zu .jar?
Ich verwende J2EE von Sun, könnte da der Pfad so aussehen?
${Sun}\AppServer\jdk\jre\lib\ext
Java Home würde ich so intrpretieren, dass das Verzeichnis auch den Ordner \bin mit der Java.exe enthält und dieser befindet sich im \jre und im \jdk Verzeichnis.
Im \jdk Verzeichnis habe ich zwar auch einen \lib Ordner der hat aber ein \ext Verzeichnis. -
Nein, diese classen gibt es wirklich.
Zum Buch "Sprechen Sie Java" von Hans Peter Mössenböck gibt es diese IO-classen zum download auf http://www.ssw.uni-linz.ac.at/Misc/JavaBuch/.
Diese classen sind eigens für das Buch definiert. Leider ist die Einbindung der classen nicht so trivial wie beschrieben. -
Zuerst einmal Danke für eure Hilfe, ihr habt mir sehr geholfen.:thumb:
Eine letzte Frage habe ich noch zum Punkt classpath.
Zitat von Wings-of-Glory
Quote:
Das trage ich warscheinlich jetzt unter den Umgebungsvariablen unter Classpath nach.
ja .Wenn ich diesen Eintrag in den Umgebungsvariablen mache hat sich das Problem für dieses Verzeichnis erledigt. Lt. Buch sollten die classen immer erkannt werden, wenn sie sich im selben Verzeichnis befinden wo die zu compilierende Datei liegt.
Kann man das auch irgenwo festlegen? :confused: -
Also der Inhalt von anyone.java ist äußerst simpel.:D
class anyone {
public static void main(String[] args) {
int i;
Out.print("Typ a number: ");
i=In.readInt();
i=++i;
i=i++;
Out.println(i);
}
}
Ich möchte damit herausfinden ob es stimmt dass x++ und ++x wiklich die selbe Funktion haben, wenn man Sie als einzelne Zuweisung verwendet.
Im Eclipse funktioniert es nämlich nicht (x++ hat keine Wirkung, wärend ++x funktioniert).
Die selben Fehlermeldungen erhalte ich bei jedem Programm welches diese IO-classen verwendet.
Verwende ich die Standard-classen von Java funktioniert alles normal.
Versuch mal
Code:
javac -classpath "c:\java" anyone.java
Danke Sysmaniak, war 'n volltreffer.
Das trage ich warscheinlich jetzt unter den Umgebungsvariablen unter Classpath nach oder liege ich falsch? -
Ich möchte, lt. Beschreibung-Java Buch "Sprechen Sie Java - Einführung in das systematische Programmieren", mein Programm in einem Editor schreiben und mit der Eingabeaufforderung compilieren und ausführen.
Zum Buch gibt es eigene IO-classen, welche im selben Verzeichnis abgelegt sind in dem auch die zu comilierenden *.java Dateien liegen (soll lt. Beschreibung so sein).
In der cmd bekomme ich aber immer Fehlermeldungen. Ich denke, dass die IO-classen nicht erkannt werden.
Bitte um Hilfe, ich kenne mich wirklich nicht mehr aus!cmd:[indent]Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\Dokumente und Einstellungen\Administrator>cd c:\java
C:\Java>dir
Datenträger in Laufwerk C: hat keine Bezeichnung.
Datenträgernummer: 44AF-46BC
Verzeichnis von C:\Java
12.03.2004 11:03 <DIR> .
12.03.2004 11:03 <DIR> ..
12.03.2004 10:27 168 anyone.java
12.03.2004 11:02 261 HelloWorldApp.java
06.02.2004 07:46 4.000 In.class
06.02.2004 07:09 10.226 In.java
04.03.2004 17:50 <DIR> Neuer Ordner
06.02.2004 07:09 2.080 Out.class
06.02.2004 07:09 3.727 Out.java
6 Datei(en) 20.462 Bytes
3 Verzeichnis(se), 26.470.354.944 Bytes frei
C:\Java>javac anyone.java
anyone.java:4: cannot resolve symbol
symbol : variable Out
location: class anyone
Out.print("Typ a number: ");
^
anyone.java:6: cannot resolve symbol
symbol : variable In
location: class anyone
i=In.readInt();
..^
anyone.java:9: cannot resolve symbol
symbol : variable Out
location: class anyone
Out.println(i);
^
3 errors
C:\Java>
[/indent]
-
Danke für eure Antworten.
Werde mir die Seite ansehen, mal sehen ob ich zurecht komme.
Learning by doing ist selbstverständlich. -
Hi,
mache gerade die SBP um Informatik zu studieren, suche Leute die in einer Gruppe mit mir lernen wollen um effektiv weiterzukommen.
Bin blutiger Anfänger, aber lerne recht schnell.
:idea: Könnt Ihr mir sagen wo ich mich am besten hinwende?