This is an old revision of the document!
Hinweis: An der Schule benutzen Sie bitte folgenden Link für den Download der Software: http://fginfo.ksbg.ch/~ivo/ffprog16/software/
JDK: Java Development Kit
Benötigt wird auf jeden Fall JDK. Wichtig: Sorgen Sie dafür, dass jeweils die neuste Version installiert ist!
Download: http://www.oracle.com/technetwork/java/javase/downloads/index.html (→JDK)
Unter Linux gibt es auch einfacher zu installierende Alternativen, z.B. OpenJDK.
Eine IDE
Eine IDE ist eine integrierte Entwicklungsumgebung. Diese unterstützt beim Programmieren, ist aber nicht absolut notwendig. Populäre IDEs sind
- Netbeans: https://netbeans.org/downloads/ (die JAVA SE Version ist ausreichend). Die Unterrichtsbeispiele beziehen sich auf diese IDE. Sie sind aber frei, eine andere zu verwenden.
- Eclipse: https://eclipse.org/downloads/ (akutelle Version: Neon)
Eine weitere wichtige IDE ist IntelliJ.
Installation ohne Admin-Rechte
Laut der Anleitung von http://stackoverflow.com/questions/1619662/how-can-i-get-the-latest-jre-jdk-as-a-zip-file-rather-than-exe-or-msi-installe
Folgende Kommandozeilen sind für ein Linux-System gedacht, auf dem JDK (für unpack200) installiert ist. Diese bauen ein Archiv, das auf C:\ entpackt werden kann.
sudo apt install p7zip-full mkdir blob cd blob 7z e ../jdk-8u102-windows-x64.exe 7z e 111 mkdir jdk cd jdk unzip ../tools.zip shopt -s globstar for a in **/*.pack; do jar=${a:0:-4}jar; unpack200 -r -v "$a" "$jar"; done cd .. zip -r ../jdk-8u102-windows-x64.zip jdk
Das Archiv ist noch gebündelt mit Netbeans plus eine .bat-Datei. Wenn's funktioniert, ist es wohl die einfachste Variante, um auf den Schulcomputern Java zu programmieren.