Erste Schritte mit dem installierten JDK unter Windows
Diese Anleitung setzt voraus, daß der Leser Windows -Grundkenntnisse hat und ein derzeit aktuelles (Stand 2018) JDK bereits installiert wurde.
Windows-Kommandodatei
In dem Arbeitsverzeichnis sollte eine Textdatei mit dem Namen »RUN.cmd« und dem Inhalt angelegt werden, der in der folgenden Auflistung mit der Zeile »@IF EXIST Main.java GOTO NAME« beginnt und mit der Zeile »@PAUSE« endet.
RUN.cmd
@IF EXIST Main.java GOTO NAME
@ECHO public final class Main>Main.java
@ECHO { public static void main( final java.lang.String[] args )>>Main.java
@ECHO. { java.lang.System.out.println>>Main.java
@ECHO. ( "Hallo Welt!" ); }}>>Main.java
:NAME
@IF EXIST Main.java @SET NAME=Main
@PUSHD C:\Program Files\Java
@FOR /F "tokens=1* delims=:" ^
%%A IN ('DIR /s/b javac.exe^|FINDSTR /n "^"') DO @SET "JAVAC_EXE=%%B"
@POPD
@SET JDK=%JAVAC_EXE:bin\javac.exe=%
@SET JAVAC_OPTS=-deprecation -Xlint:all -Xmaxerrs 1 -Xmaxwarns 1 -Xdiags:verbose
@SET JAVA_OPTS=-Xfuture -enablesystemassertions -enableassertions
@DEL *.class 2>nul
@ECHO javac %NAME%.java
@"%JDK%\bin\javac.exe" %NAME%.java %JAVAC_OPTS%
@IF ERRORLEVEL 1 GOTO OVER
@ECHO java %NAME%
@"%JDK%\bin\java.exe" %JAVA_OPTS% %NAME%
:OVER
@PAUSE
Durch das Starten („Öffnen“) der Kommandodatei »RUN.cmd« sollte unter aktuellen (Stand 2018) Windows -Versionen und Java -Installationen ein einfaches Java -Programm »Main.java« erzeugt und gestartet werden. Dies wird aber nur dann gelingen wenn sich das Installationsverzeichnis und das System nicht zu sehr von dem derzeit (Stand 2018) Üblichen unterscheidet.
- Konsole
javac Main.java
java Main
Hallo Welt!
Die ersten beiden Zeilen der Konsolenausgabe stellen die beiden Kommandos dar, welche zum Start des Programms »Main.java« ausgeführt werden. Danach folgt ein eventuell vom Programm ausgegebener Text (hier der Text »Hallo Welt!«).
Es ist zum Erlernen der Sprache Java nicht wichtig, die obenstehende Kommandodatei zu verstehen, so daß wir hier auf weitere Erläuterung verzichten.
Übungsaufgaben
/ Programmausgabe ändern
Die Ausgabe des Programms soll von »Hallo Welt!« in »Musik« verändert werden. Dazu ist die Datei »Main.java« in der letzten Zeile zu verändern. Zur Kontrolle soll das Programm dann durch Öffnen (Starten) der Datei »RUN.cmd« gestartet werden.
- Konsole
javac Main.java
java Main
Musik
Entpacken des Installationsprogrammes *
Exe und Zip (=JDK-Verzeichnis) mit geeignetem Entpacker extrahieren und im JDK-Ordner: »for /R %f in (.\*.pack) do @"D:\JavaJDK\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"« (Thanks Nick!).