252 - 0027 - 00 : Einführung in die Programmierung Übungsblatt 0
xkcd: Computer Problemsby Randall Munroe (CC BY-NC2.5)
Wichtige Informationen
Website: www.lst.inf.ethz.ch→Einf. in die Programmierung
Umfrage: evaluation-app1.let.ethz.ch
/TakeSurvey.aspx?SurveyID=980I5o8K Zeiten für die Übungsstunden Di13–15oder Mi8–10
E-Mail für Probleme
(nicht für Fragen zu den Übungen):
eprog-hilfe@inf.ethz.ch
Es besteht keine Anwesenheitspflicht für die Übungsstunden. Fragen zu den Übungen sollen aber generell dort gestellt werden und nicht per E-Mail an die Assistenten.
In der ersten Woche finden keine Übungen in Gruppen statt. Die Übungen in Gruppen beginnen ab der2. Woche. Neue Übungsblätter werden wöchentlich auf der Website veröffentlicht.
Aufgabe 1: Registrierung
Registrieren Sie sich aufwww.mystudies.ethz.chfür diese Vorlesung und füllen Sie die Umfrage (siehe oben) aus.
1
Aufgabe 2: Arbeitsumgebung
In dieser Aufgabe installieren Sie die Arbeitsumgebung für diese Vorlesung auf Ihrem Computer.
Die Programmiersprache istJava(Version11) und wir verwendenEclipseals Entwicklungsumge- bung (IDE). Als Betriebssystem können Sie Windows, macOS oder Linux verwenden. Falls Sie ausschliesslich an einem Computer in den Student Labs arbeiten, können Sie diese Aufgabe überspringen, da die Arbeitsumgebung dort schon vorinstalliert ist.
1. Alte Java-Versionen deinstallieren (nur Windows)
Auf vielen Windows-Systemen befinden sich alte Java-Versionen, welche zusammen mit anderen Programmen installiert wurden. Bevor Sie das Java Development Kit installieren, empfehlen wir, dass Sie ältere Java-Installationen entfernen:
• Start Menü→Einstellungen→Apps→Apps & Features
• Deinstallieren Sie alle Einträge, welche “Java” oder “J2SE” enthalten.
2. Java Development Kit installieren
Gehen Sie auf folgende Website adoptopenjdk.net/und laden Sie dort den Installer für die neueste Version des Java Development Kit 11 (JDK) mit der HotSpot JVM für Ihr Betriebssystem herunter. Speichern Sie die Setup-Datei und führen Sie sie anschliessend aus.
Die Standard-Einstellungen sind ausreichend. Für Linux Systeme ist kein automatischer Installer vorhanden. Falls Sie ein Linux System verwenden, dann nehmen wir an, dass Sie manuell ein Programm installieren können.
Anbei sind direkte Verlinkungen für Windows und macOS:
Windows: github.com/AdoptOpenJDK/openjdk11-binaries/releases/
download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11.msi macOS:github.com/AdoptOpenJDK/openjdk11-binaries/releases/
download/jdk-11.0.4%2B11.4/OpenJDK11U-jdk_x64_mac_hotspot_11.0.4_11.pkg 3. Eclipse herunterladen
Gehen Sie auf folgende Website:
www.eclipse.org/downloads/packages/
release/2019-06/r/eclipse-ide-java-developers
und wählen Sie auf der rechten Seite den Download-Link für Ihr Betriebssystem aus, um Eclipse IDE for Java Developersherunterzuladen.
4. Eclipse entpacken
Die heruntergeladene Datei ist ein Archiv, welches Sie entpacken müssen.
Windows: klicken Sie rechts auf die Datei und wählen SieAlle extrahieren.
macOS: klicken Sie doppelt auf die Datei.
Sie können Eclipse an einen beliebigen Ort entpacken. Unter Windows befinden sich Programme normalerweise unterC:\Programme, unter macOS imProgramme-Ordner.
2
5. Verknüpfung zu Eclipse erstellen
Um Eclipse einfacher zu starten, können Sie eine Verknüpfung erstellen. Gehen Sie mit Ihrem Datei-Explorer in den Ordner, wo Sie Eclipse entpackt haben. Anschliessend:
Windows: Rechtsklicken Sie auf die Dateieclipse.exeund wählen SieSenden an→Desktop (Verknüpfung erstellen).
macOS: Ziehen Sie das Eclipse-Symbol in Ihr Dock.
6. Eclipse einrichten
Starten Sie Eclipse mit der Verknüpfung, die Sie erstellt haben.
macOS: Falls die Fehlermeldung “kann nicht geöffnet werden, da es von einem nicht verifizierten Entwickler stammt” erscheint, rechtsklicken Sie auf das Symbol und wählen Sie Öffnen. In Zukunft können Sie Eclipse ohne Rechtsklick öffnen.
Beim ersten Start von Eclipse erscheint ein Fenster um einen “Workspace” zu erstellen.
Dies ist ein Ordner, in welchem Eclipse Einstellungen und standardmässig neue Projekte speichert. Wählen Sie einen Ordner, klicken Sie aufUse this as the default and do not ask again und dann aufOK.
Eclipse zeigt jetzt denWelcome-Bildschirm an. Klicken Sie oben rechts auf . Sie sehen nun die “Java-Perspektive”, welche wir (grösstenteils) verwenden werden. Eclipse ist jetzt fertig eingerichtet!
Aufgabe 3: Das erste Java-Programm
In dieser Aufgabe laden Sie ein Java-Projekt herunter, importieren es in Eclipse und führen das darin enthaltene Programm aus.
1. Projekt importieren
Laden Sie die Datei “u0.zip” von der Vorlesungswebsite (siehe oben) herunter. Entpacken Sie die Datei an einen Ort Ihrer Wahl. Sie sollten nun einen Ordner “u0” sehen.
Öffnen Sie Eclipse und wählen Sie im MenüFile→Import... aus. Im Import-Dialog, wählen SieGeneral→Existing Projects into Workspaceund dannNext.
Geben Sie beiSelect root directoryden Pfad zum Ordner “u0” ein. ImProjects-Bereich weiter unten sollte nun das Projekt “U0 Hello World” oder “u0” erscheinen. Wählen Sie dieses Projekt aus und drücken SieFinish.
Das Projekt erscheint nun links imPackage Explorer.
3
2. Programm ausführen
Öffnen Sie das importierte Projekt indem Sie es doppelklicken. Im Ordner “src” befindet sich die Datei “HelloWorld.java”, welche den Programm-Code für dieses Projekt enthält.
Doppelklicken Sie auf die Datei, um den Code anzuzeigen.
Um das Programm auszuführen, klicken Sie oben auf das Symbol. Die Ausgabe des Programms erscheint unten in derConsole-Ansicht. Wenn alles geklappt hat, sollte dort jetzt
“Hello World!” stehen.
4