Beiträge von smo

    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.

    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]