JDK 1.1 downloaden
Ich fass mich kurz:
Weiss jemand wie und wo man das machen kann?
Für Win vista. Am besten 1.1, aber wenn die neueren versionen auch java 1.1 erkennen, dann geht das auch ;-)
Antwort schreiben
Antwort 1 von TByte vom 25.02.2020, 20:56 Options
sorry, ich meinte natürlich kompatibel mit windows.
Antwort 2 von htt vom 25.02.2020, 21:25 Options
Antwort 3 von TByte vom 25.02.2020, 21:36 Options
danke, hab es schon gefunden:
jdk 1.1.6
aber wenn ich jetzt javac.exe aufrufe, um "HalloWelt.java" zu kompilieren
in "HalloWelt.class", kommt wie geplant eins schwarzes kleines fenster, verschwindet dann aber gleich nach < 1sekunde!
Was soll ich machen?
Danke schon jetzt
mfg
TByte
Antwort 4 von TByte vom 26.02.2020, 13:56 Options
weiss jemand wie ich das machen muss?
Biiiiitte
Antwort 5 von Rangoo vom 26.02.2020, 17:41 Options
Wie du was machen musst?
java, javac etc. sind Befehle, die aus der Eingabeaufforderung heraus ausgeführt werden. Und wenn man die nicht aus einem bereits existierenden Fenster ausführt, schließt es sich halt nach der Ausführung des Programms sofort wieder. Entsprechend musst du die Eingabeaufforderung selbst aufmachen und die Befehle per Hand eintippen.
Antwort 6 von TByte vom 26.02.2020, 20:27 Options
DAS KLAPPT ABER NICHT!
PS: Ich glaub ich habs nicht so mit compilern...
Antwort 7 von naja vom 26.02.2020, 21:17 Options
wenn du schreibst das klappt aber nicht, dann hast du nicht gemacht was rangoo dir gesagt hat, was zu tun ist.
wenn du hilfe willst musst du erstmal erläutern wo das problem ist. dein aktuelles sollte ja dank rangoo behoben sein.
die letzten themen die ich von dir so lese.......
Antwort 8 von TByte vom 26.02.2020, 21:26 Options
nein, eben nicht:
ich bei cmd.exe/eingabeaufforderung ein:
javac HalloWelt.java
Dann steht da
Zitat:
Der Befehl javac ist ungültig oder konnte nicht gefunden werden. Bitte überprüfen sie ihre Eingabe
Also was jetzt?
Antwort 9 von naja vom 26.02.2020, 21:31 Options
dann musst du selbstverständlich in dein java installationsverzeichniswechseln und dann dort in den ordner, in dem die programma java javac etc liegen (bin)
Antwort 10 von Rangoo vom 26.02.2020, 21:41 Options
Nun ja, besser wäre, das Verzeichnis, in dem die javac ist, in die PATH-Variable einzutragen (den Weg dahin kennst du, deinem anderen Thread zufolge, ja bereits) und in der Eingabeaufforderung zunächst in das Verzeichnis zu wechseln, in dem die Java-Datei liegt, um erst dann zu kompilieren.
Antwort 11 von TByte vom 27.02.2020, 16:44 Options
danke, muss ich auf den PATH doppelklicken, um in ihn was einzutragen?
Antwort 12 von Rangoo vom 27.02.2020, 16:56 Options
Das kann ich dir nicht sagen, ich habe kein Vista. Unter XP gibt es den Button "Bearbeiten" unter der Liste mit den Variablen.
Antwort 13 von TByte vom 27.02.2020, 17:12 Options
jop aber da steht, ähnlich wie bei der registry,
Zitat:
Name der Variablen: Path
Wert der Variablen: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\QuickTime\QTSystem\
Dann hab ich noch:
Zitat:
Name der Variablen: PATHEXT
Wert der Variablen: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Dann gibs noch:
Zitat:
Name der Vairablen: CLASSPATH
Wert der Variablen: .;C:\Program Files\QuickTime\QTSystem\QTJava.zip
Ich glaube Path ist das wichtige. Aber wo zum Himmel trage ich den Zweig ein?
Antwort 14 von Rangoo vom 27.02.2020, 18:27 Options
Du klickst auf die Variable, die du ändern möchtest. Einmal. Dann ist sie grün oder grau oder blau oder von mir aus auch rot unterlegt. Dann drückst du auf Bearbeiten. Und dann trägst du beim Wert durch Semikolon von den anderen Werten getrennt den Pfad zu deinem Java-Bin-Verzeichnis ein.
Antwort 15 von TByte vom 27.02.2020, 18:58 Options
juhhuuuu
danke @all
habs geschafft: HalloWelt.class!!!!!!!!!
wie führ ich das jetzt aus? wenn ich da jetzt eingebe java HalloWelt.class (Hab den Desktop auchnoch
gePatcht), dann kommt da:
Zitat:
Can´t find class HalloWelt/class
was jetzt?
PS.: An dieser Stelle möchte ich sagen, dass mir das Supportnet bis jetzt eine SEHR große Hilfe war, nicht nur im Bereich Computer, Games oder Kochen. Und ich hoffe, dass das SN auch weiterhin so hilfsbereit sein wird.
Antwort 16 von TByte vom 27.02.2020, 19:19 Options
achso: im Bild von dem Buch stand, dass der Autor erstmal
dir eingegeben hat. Hab ich auch gemacht und dann stand in der EA
Zitat:
Hallo Welt!
Dankeeee!
Noch ne Frage, betreffend der Applets: Wenn ich das jetzt kompilieren will, kommt folgendes:
Zitat:
Error: Can´t read: HalloWWW.java
1 Error
wie soll ich das jetzt machen?
Antwort 17 von Rangoo vom 27.02.2020, 21:07 Options
Class-Dateien führt man aus, indem man den Klassennamen ohne .class angibt.
Kompilieren: javac Xyz.java
Ausführen: java Xyz
Zum Applet kann ich nichts sagen, was der Compiler in Version 1.1 an Fehlermeldungen ausgegeben hat, weiß ich auch nicht. Würde aber vermuten, die Datei existiert nicht.
Antwort 18 von TByte vom 28.02.2020, 17:32 Options
janeee
die antwort kommt zu spät, hat irgendwie geklappt, weiss such nich wie....
aber noch ne frage: Ich hab jetzt ne Applikation namens HalloWelt.class.
Die will ich auf mein Handy kopieren und ausführen. Welche Dateierweiterung muss die denn haben und wie soll ich die machen? JA, mein Handy unterstützt Java.
Antwort 19 von Jaja vom 28.02.2020, 17:46 Options
Zitat:
JA, mein Handy unterstützt Java.
also auf deinem handy läuft mit sicherheit nicht java, sondern "
java me" (micro edition) - da musst du aufpassen, das du bibliotheken einbindest, die auch bei der me version unterstützt werden.
die sprache an sich ist sonst eigentlich die selbe - nur halt (von den bibliotheken her) abgespeckt.
bei richtigen smartphones oder PDAs kann auch mal ne richtige java standard edition installiert sein.. ist aber eher ne ausnahme.
Zitat:
Welche Dateierweiterung muss die denn haben
boah. keine ahnung - hab mich nie mit J2ME (alter name für java me) beschäftigt - du kannst ja als startpunkt für deine recherchen die links unten bei wikipdedia (zum thema java me) nutzen..
Antwort 20 von TByte vom 28.02.2020, 17:53 Options
war nix da.
Also mit *.jar klappts nich, mit *.exe auch nich, mit *.class ebenfalls nich...
Naja, villeicht weiss ein anderer bescheid.