<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=141.23.73.201</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=141.23.73.201"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/141.23.73.201"/>
	<updated>2026-11-01T03:16:43Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Kassenbon%2B%2B&amp;diff=20686</id>
		<title>Javakurs/Übungsaufgaben/Kassenbon++</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Kassenbon%2B%2B&amp;diff=20686"/>
		<updated>2013-03-07T09:46:40Z</updated>

		<summary type="html">&lt;p&gt;141.23.73.201: /* Vorgabe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Aufgabe wird dir zeigen, wie man die Aufgabe [[Javakurs/Übungsaufgaben/Kassenbon]] via Kapselung löst.&lt;br /&gt;
&lt;br /&gt;
= Vorgabe =&lt;br /&gt;
Folgender Code könnte als Einstiegspunkt für einen Objektorientierten Kassebon dienen. Dabei sollen mehrere Klassen miteinander interagieren: &#039;&#039;&#039;Receipt&#039;&#039;&#039; (der eigentliche Kassenbon) und &#039;&#039;&#039;ReceiptItem&#039;&#039;&#039;(ein Eintrag in dem Kassenbon). Am Anfang der &#039;&#039;&#039;main&#039;&#039;&#039;-Methode wird der Kassebon erstellt. Dannach werden vier Einträge an den Bon angefügt und letzlich der Bon ausgegeben. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * Main class for Receipt++&lt;br /&gt;
 *&lt;br /&gt;
 * @author Mario&lt;br /&gt;
 */&lt;br /&gt;
public class Main {&lt;br /&gt;
&lt;br /&gt;
	/**&lt;br /&gt;
	 * This method will start all sub tests defined.&lt;br /&gt;
	 */&lt;br /&gt;
	public static void main(String[] args) {&lt;br /&gt;
		// buy some items and create a receipt for it&lt;br /&gt;
		Receipt r = new Receipt();		&lt;br /&gt;
		r.add( new ReceiptItem(&amp;quot;15 Fischstäbchen&amp;quot;, 3, 1.79) );&lt;br /&gt;
		r.add( new ReceiptItem(&amp;quot;Steaks&amp;quot;, 5, 3.99) );&lt;br /&gt;
		r.add( new ReceiptItem(&amp;quot;Naturelle (1l)&amp;quot;, 6, 4.99) );&lt;br /&gt;
		r.add( new ReceiptItem(&amp;quot;Magnum Eis Creme&amp;quot;, 2, 2.99) );&lt;br /&gt;
		&lt;br /&gt;
		// output receipt in a linear fashion&lt;br /&gt;
		r.print();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes könnte die Ausgabe sein:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
╔════════════════════════╗&lt;br /&gt;
║ FreitagsrundenShop 042 ║&lt;br /&gt;
║        Marchstr. 23    ║&lt;br /&gt;
║       10587 Berlin     ║&lt;br /&gt;
║     ☏ 030 314 213 86   ║&lt;br /&gt;
╚════════════════════════╝&lt;br /&gt;
&lt;br /&gt;
15 Fischstäbchen         &lt;br /&gt;
  3x                  1.79&lt;br /&gt;
Steaks                   &lt;br /&gt;
  5x                  3.99&lt;br /&gt;
Naturelle (1l)           &lt;br /&gt;
  6x                  4.99&lt;br /&gt;
Magnum Eis Creme         &lt;br /&gt;
  2x                  2.99&lt;br /&gt;
&lt;br /&gt;
                     =====&lt;br /&gt;
Summe EUR            61.24&lt;br /&gt;
                     =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Aufgabe =&lt;br /&gt;
&lt;br /&gt;
Sobald du die Idee der &#039;&#039;&#039;Vorgabe&#039;&#039;&#039; verstanden hast, solltest du dir folgende Aufgaben ansehen, damit du lauffähigen Code erzeugst:&lt;br /&gt;
&lt;br /&gt;
Das heißt:&lt;br /&gt;
* Schreibe eine Klasse &#039;&#039;&#039;Receipt&#039;&#039;&#039;, die alle gekauften Gegenstände aufnimmt.&lt;br /&gt;
** Füge einen &#039;&#039;&#039;&#039;&#039;no-argument-&#039;&#039;Konstruktor&#039;&#039;&#039; hinzu&lt;br /&gt;
** Als einzige Eigenschaft brauchst du hier einen dynamischen Speicher, der beliebig viele Objekte aufnehmen kann. Zum Beispiel die &#039;&#039;&#039;ArrayList&#039;&#039;&#039;-Klasse aus der Java Collections API.&lt;br /&gt;
*** Schau dir dazu die [http://download.oracle.com/javase/6/docs/api/java/util/ArrayList.html Dokumentation von ArrayList in der Java6 API] an. &lt;br /&gt;
*** Als Typ brauchst du dann &#039;&#039;&#039;ArrayList&amp;lt;ReceiptItem&amp;gt;&#039;&#039;&#039;  (Eine Liste, die nur Werte vom Typ ReceiptItem aufnehmen kann. Wenn du mehr über diese Art von Typen wissen möchtest, dann befrage eine Suchmaschine oder einen Tutor nach dem Stichwort &#039;&#039;&#039;Generics&#039;&#039;&#039;)&lt;br /&gt;
*** Wichtig ist die Methode &#039;&#039;&#039;List.add()&#039;&#039;&#039;, welche ein Objekt anfügt.&lt;br /&gt;
** Schreibe dir auch noch eine Methode &#039;&#039;&#039;print&#039;&#039;&#039;, die alle Elemente des Vectors ausgibt.&lt;br /&gt;
**: &amp;lt;pre&amp;gt;for( ReceiptItem item : aList ){ }&amp;lt;/pre&amp;gt; ist eine spezielle Form der for-Schleife (foreach) und gibt dir innerhalb der Schleife in der Variable &#039;&#039;item&#039;&#039; alle Elemente zurück, wenn du für &#039;&#039;&#039;aList&#039;&#039;&#039; deine Variable vom Typ &#039;&#039;List&#039;&#039; von oben angibst.&lt;br /&gt;
* Schreibe des Weiteren eine Klasse &#039;&#039;&#039;ReceiptItem&#039;&#039;&#039;.&lt;br /&gt;
** Diese braucht alle &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039; eines Rechnungsgegenstandes, also &#039;&#039;Name&#039;&#039;, &#039;&#039;Preis&#039;&#039;(pro Einheit) und &#039;&#039;Anzahl&#039;&#039;(der Einheiten)&lt;br /&gt;
** Stelle sicher, dass die Eigenschaften nur innerhalb der Klasse verändert werden können (&#039;&#039;&#039;public&#039;&#039;&#039; vs. &#039;&#039;&#039;private&#039;&#039;&#039; vs. &#039;&#039;&#039;protected&#039;&#039;&#039;, welches ist hier richtig?, warum?)&lt;br /&gt;
** Schreibe für jede Eigenschaft einen &#039;&#039;&#039;getter&#039;&#039;&#039; und einen &#039;&#039;&#039;setter&#039;&#039;&#039;&lt;br /&gt;
** Denke dran, bei den &#039;&#039;&#039;setter&#039;&#039;&#039;-Methoden die Eingabewerte zu überprüfen, damit du bspw. keine negativen Anzahlen für Gegenstände angeben kannst.&lt;br /&gt;
** Erstelle letzlich auch einen &#039;&#039;&#039;Konstruktor&#039;&#039;&#039; mit allen drei &#039;&#039;&#039;Eigenschaften&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Abschluss =&lt;br /&gt;
&lt;br /&gt;
Teste nun, ob deine Implementierung den Vorgaben entspricht. &lt;br /&gt;
&lt;br /&gt;
Auch ist zu empfehlen jetzt noch etwas mit dem Code zu &#039;&#039;spielen&#039;&#039;. Folgende Aufgaben sind nur als Anregung gedacht, und werden ohne Musterlösung gegeben:&lt;br /&gt;
* füge weitere Objekte ein&lt;br /&gt;
* versuche die Kapselung zu brechen (Negative Preise, Leere Namen, ...). &lt;br /&gt;
* Brieftaschen Aufgabe lösen: Was müsstest du tun, um eine Rechnung zu erstellen, die möglichst genau einen gegebenen Betrag kostet.&lt;/div&gt;</summary>
		<author><name>141.23.73.201</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/JavaInstallAnleitung&amp;diff=20122</id>
		<title>Javakurs/JavaInstallAnleitung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/JavaInstallAnleitung&amp;diff=20122"/>
		<updated>2013-03-04T15:19:05Z</updated>

		<summary type="html">&lt;p&gt;141.23.73.201: /* Schritt 3: Einbinden des JDK in Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;In Bearbeitung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Achtung! Alle Anweisungen sind auf eigenes Risiko!&lt;br /&gt;
&lt;br /&gt;
= Java unter Windows =&lt;br /&gt;
&lt;br /&gt;
== Installation von Java unter Windows XP ==&lt;br /&gt;
Je nach Rechner ist gar keine Java-Komponente oder nur das Java Runtime Environment (JRE) installiert, welches nicht ausreicht, um Java-Programme selbst zu erstellen. &lt;br /&gt;
&lt;br /&gt;
=== Überprüfen ob Java schon ausreichend installiert ist ===&lt;br /&gt;
Zuerst muss überprüft werden, welche Java-Komponenten schon auf Ihrem Windows XP installiert sind. Öffnen Sie die &#039;&#039;Eingabeaufforderung``, welche Sie unter &lt;br /&gt;
# Start&lt;br /&gt;
# Alle Programme&lt;br /&gt;
# Zubehör&lt;br /&gt;
# Eingabeaufforderung&lt;br /&gt;
finden. Geben Sie den Befehl &amp;quot;java -version&amp;quot; ein. Um mit dem Rechnernetz der TU kompatibel zu sein, benötigen Sie die Java-Version 1.5 oder höher. Wenn Ihr Rechner nach der Eingabe eine Fehlermeldung ausgibt, dann ist keine Java-Komponente installiert. Andernfalls müsste eine Versionsnummer angegeben werden, die unter Umständen von 1.5 abweicht. Beim Verfassen dieser Anleitung war Java 1.6 die aktuellste Verion; es kann aber auch eine noch ältere Java-Version installiert sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sollten Sie die richtige Versionsnummer haben, muss nur noch überprüft werden, ob Java vollständig installiert ist. Geben Sie dazu den Befehl &amp;quot;javac&amp;quot; in die &#039;&#039;Eingabeaufforderung`` ein. Wenn das gesamte JDK installiert ist, sollte nun eine Auflistung von Befehlsoptionen erscheinen, andernfalls eine Fehlermeldung, dass der Befehl nicht bekannt ist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sollte Ihre Versionsnummer niedriger als 1.5 sein oder nicht das gesamte JDK installiert sein, fahren Sie mit den folgenden Schritten fort.&lt;br /&gt;
&lt;br /&gt;
=== Installation des JDK ===&lt;br /&gt;
Das JDK 1.5, welches im TU-Rechnernetz installiert ist, ist leider nicht mehr von SUN erhältlich und der Support wird im Oktober 2009 eingestellt. Statt dessen können Sie das JDK 1.6 oder höher nutzen. Die aktuelle Version des JDK können Sie über [http://java.sun.com/javase/downloads/index.jsp] beziehen. Wählen Sie unter der Rubrik &#039;&#039;&#039;Java SE Development Kit&#039;&#039;&#039; das aktuellste Update. Folgen Sie den Download- und Installationshinweisen der Webseite.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nach der Installation muss sichergestellt werden, dass die Java-Installation in den System-Umgebungsvariablen eingetragen ist; nur dann können Sie diese auch nutzen. Die Umgebungsvariablen finden Sie in Windows XP unter &lt;br /&gt;
# Start&lt;br /&gt;
# Rechtsklick auf &amp;quot;Arbeitsplatz&amp;quot; &lt;br /&gt;
# Eigenschaften&lt;br /&gt;
# Registerkarte &amp;quot;Erweitert&amp;quot; &lt;br /&gt;
# Umgebungsvariablen&lt;br /&gt;
Es öffnet sich ein Fenster, in dem sich im unteren Kasten die Systemvariablen befinden. Bei der Bearbeitung der Einträge ist zu beachten, dass bereits eingetragene Werte nicht gelöscht werden dürfen: &amp;lt;br&amp;gt;&lt;br /&gt;
Als Nächstes sollte die Systemvariable &#039;&#039;&#039;Path&#039;&#039;&#039; überprüft werden: Hier sollte foldenger Eintrag stehen:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;C:/Programme/Java/jdk1.6.0_16/bin&amp;quot; mit der passenden Versionsnummer!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nun können Sie die vollständige Java-Installation nutzen.&lt;br /&gt;
&lt;br /&gt;
==Installation von Java unter Windows 7==&lt;br /&gt;
Die Installation von Java unter Windows 7 ist sehr ähnlich zu der unter den Vorgängerversionen des Betriebsystems. Auch hier werden die gleichen Schritte ausgeführt, die teilweise nur an anderer Stelle zu finden sind.&lt;br /&gt;
&lt;br /&gt;
===Überprüfung bereits installierter Komponenten===&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie die &amp;quot;Eingabeaufforderung&amp;quot;. Diese befindet sich unter: &lt;br /&gt;
# Windows Symbol&lt;br /&gt;
# Alle Programme&lt;br /&gt;
# Zubehör&lt;br /&gt;
# Eingabeaufforderung&lt;br /&gt;
&lt;br /&gt;
Geben Sie in die &amp;quot;Eingabeaufforderung&amp;quot; den Befehl &amp;quot;javac&amp;quot; ein. &lt;br /&gt;
Wenn die Ausgabe in etwa wie im folgenden Bild aussieht, ist das Java Developement Kit bereits installiert.&lt;br /&gt;
[[Bild:Java-laeuft.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Installation des JDK===&lt;br /&gt;
Im Folgenden wird erklärt, wie Java installiert wird, falls dies noch nicht korrekt geschehen ist.&lt;br /&gt;
&lt;br /&gt;
====Schritt 1: Download====&lt;br /&gt;
* Öffnen Sie mit einem Browser [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html diese Seite] &lt;br /&gt;
* Laden Sie dort das &#039;&#039;&#039;Java SE Development Kit (JDK)&#039;&#039;&#039; herunter.  Die x86 Version, wenn ihr ein 32 Bit System benutz (Computer -&amp;gt; rechte Maustaste -&amp;gt; Eigenschaften, dort unter Systemtyp) bzw. die x64 Version, bei einem 64 Bit System.&lt;br /&gt;
&lt;br /&gt;
====Schritt 2: Installation====&lt;br /&gt;
Vor der Installation liegt im Ordner &amp;quot;C:/Programme/Java/&amp;quot; normalerweise nur ein Ordner &amp;quot;jre7&amp;quot; (ggf. eine andere Nummer).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Öffnen Sie nun die Datei, die in Schritt 1 heruntergeladen wurde und folgen Sie den Anweisungen der Installation. Lassen Sie den Pfad der Installation möglichst auf dem vordefinierten Wert.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
War die Installation erfolgreich, gibt es jetzt auch einen Ordner &amp;quot;jdk1.7.0_03&amp;quot; (ggf. andere Versionsnummern).&lt;br /&gt;
&lt;br /&gt;
==== Schritt 3: Einbinden des JDK in Windows ====&lt;br /&gt;
Nachdem Sie nun Java installiert haben, ist es noch nicht einsatzbereit. Es muss noch in Windows eingebunden werden.&lt;br /&gt;
# Klicken Sie auf das Windows Symbol in der Taskleiste und machen Sie einen Rechtsklick auf &amp;quot;Computer&amp;quot;. &lt;br /&gt;
[[Bild:Computer-rechtsklick.jpg]]&lt;br /&gt;
# Klicken Sie auf Eigenschaften.&lt;br /&gt;
# Es befindet sich am linken Rand ein Feld &amp;quot;Erweiterte Systemeinstellungen&amp;quot;, auf das geklickt werden muss. [[Bild:Erweiterte-Systemeinstellungen.jpg]]&lt;br /&gt;
# Klicken Sie hier auf die Schaltfläche im unteren Bereich mit der Aufschrift &amp;quot;Umgebungsvariablen&amp;quot;. [[Bild:Umgebungsvariablen.jpg]]&lt;br /&gt;
# Im unteren Bereich des aktuellen Fensters finden Sie die Systemvariablen. Suchen Sie dort das Feld &amp;quot;Path&amp;quot; und klicken Sie es an. [[Bild:Path.jpg]]&lt;br /&gt;
# Klicken Sie nun auf &amp;quot;Bearbeiten&amp;quot;&lt;br /&gt;
# Ergänzen Sie dort die Adresse des bin Orderns nach dem letzten Eintrag mit einem Semikolon davor. [[Bild:Path-setzen.jpg]]&lt;br /&gt;
# Schließen Sie alle offenen Fenster.&lt;br /&gt;
&lt;br /&gt;
====Schritt 4: Erneutes Testen====&lt;br /&gt;
Testen Sie erneut in der &amp;quot;Eingabeaufforderung&amp;quot;, ob  der Befehl &amp;quot;javac&amp;quot; funktioniert. Ist dies der Fall , dann sollte sich die Eingabe wie in BILD verändert haben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation von Java unter GNU/Linux=&lt;br /&gt;
Zunächst müssen wir uns entscheiden, ob wir die freie Implementation von Java &amp;quot;OpenJDK&amp;quot; nutzen wollen, oder die Javaversion von Sun/Oracle, die nicht komplett frei ist. Grundsätzlich lässt sich sagen, dass die Herkunft der JDK für die meisten Nutzer keine Rolle spielt. Beachte, dass alle folgenden Änderungen am System Root-Rechte benötigen.&lt;br /&gt;
== Debian (Sqeeze) ==&lt;br /&gt;
===Schritt 1: Paketquellen erweitern ===&lt;br /&gt;
(nur Sun-JDK) Paketliste /etc/apt/sources.list editieren und den &#039;&#039;non-free&#039;&#039; Bereich der Distributionsquellen freischalten.&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://ftp.de.debian.org/debian/ squeeze main non-free&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lade die Paketliste neu:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Schritt 2: Java-SDK installieren ===&lt;br /&gt;
Nun das gewünschte SDK installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk &amp;lt;/pre&amp;gt;&lt;br /&gt;
oder&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-6-jdk &amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Weiteres ===&lt;br /&gt;
Solltet ihr schon andere Versionen von Java installiert haben, könnt ihr mit &#039;&#039;update-alternatives --config java&#039;&#039; und &#039;&#039;update-alternatives --config javac&#039;&#039; wechseln.&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
=== Ubuntu 11.10 ===&lt;br /&gt;
stellt OpenJDK 7 zur Verfügung:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-7-jdk openjdk-7-source openjdk-7-jre-lib &amp;lt;/pre&amp;gt;&lt;br /&gt;
Das JDK von Sun wird nicht mehr als Paket zur Verfügung gestellt und muss manuell istalliert werden.&lt;br /&gt;
=== Ubuntu 10.04 ===&lt;br /&gt;
Stellt OpenJDK 6 zur Verfügung:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-6-jdk openjdk-6-source openjdk-6-jre-lib &amp;lt;/pre&amp;gt;&lt;br /&gt;
Für das Sun-JavaJDK ist es notwendig, die Paketquellen um &#039;&#039;Canonical Partner&#039;&#039; zu erweitern. Editiere die &#039;&#039;/etc/apt/sources.list&#039;&#039; und füge hinzu/erweitere:&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
deb-src http://archive.canonical.com/ubuntu lucid partner&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach einem &amp;lt;pre&amp;gt;$ apt-get update&amp;lt;/pre&amp;gt; kannst du Sun-Java6 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>141.23.73.201</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/JavaInstallAnleitung&amp;diff=20121</id>
		<title>Javakurs/JavaInstallAnleitung</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/JavaInstallAnleitung&amp;diff=20121"/>
		<updated>2013-03-04T15:12:37Z</updated>

		<summary type="html">&lt;p&gt;141.23.73.201: /* Installation des JDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;In Bearbeitung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Achtung! Alle Anweisungen sind auf eigenes Risiko!&lt;br /&gt;
&lt;br /&gt;
= Java unter Windows =&lt;br /&gt;
&lt;br /&gt;
== Installation von Java unter Windows XP ==&lt;br /&gt;
Je nach Rechner ist gar keine Java-Komponente oder nur das Java Runtime Environment (JRE) installiert, welches nicht ausreicht, um Java-Programme selbst zu erstellen. &lt;br /&gt;
&lt;br /&gt;
=== Überprüfen ob Java schon ausreichend installiert ist ===&lt;br /&gt;
Zuerst muss überprüft werden, welche Java-Komponenten schon auf Ihrem Windows XP installiert sind. Öffnen Sie die &#039;&#039;Eingabeaufforderung``, welche Sie unter &lt;br /&gt;
# Start&lt;br /&gt;
# Alle Programme&lt;br /&gt;
# Zubehör&lt;br /&gt;
# Eingabeaufforderung&lt;br /&gt;
finden. Geben Sie den Befehl &amp;quot;java -version&amp;quot; ein. Um mit dem Rechnernetz der TU kompatibel zu sein, benötigen Sie die Java-Version 1.5 oder höher. Wenn Ihr Rechner nach der Eingabe eine Fehlermeldung ausgibt, dann ist keine Java-Komponente installiert. Andernfalls müsste eine Versionsnummer angegeben werden, die unter Umständen von 1.5 abweicht. Beim Verfassen dieser Anleitung war Java 1.6 die aktuellste Verion; es kann aber auch eine noch ältere Java-Version installiert sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sollten Sie die richtige Versionsnummer haben, muss nur noch überprüft werden, ob Java vollständig installiert ist. Geben Sie dazu den Befehl &amp;quot;javac&amp;quot; in die &#039;&#039;Eingabeaufforderung`` ein. Wenn das gesamte JDK installiert ist, sollte nun eine Auflistung von Befehlsoptionen erscheinen, andernfalls eine Fehlermeldung, dass der Befehl nicht bekannt ist.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Sollte Ihre Versionsnummer niedriger als 1.5 sein oder nicht das gesamte JDK installiert sein, fahren Sie mit den folgenden Schritten fort.&lt;br /&gt;
&lt;br /&gt;
=== Installation des JDK ===&lt;br /&gt;
Das JDK 1.5, welches im TU-Rechnernetz installiert ist, ist leider nicht mehr von SUN erhältlich und der Support wird im Oktober 2009 eingestellt. Statt dessen können Sie das JDK 1.6 oder höher nutzen. Die aktuelle Version des JDK können Sie über [http://java.sun.com/javase/downloads/index.jsp] beziehen. Wählen Sie unter der Rubrik &#039;&#039;&#039;Java SE Development Kit&#039;&#039;&#039; das aktuellste Update. Folgen Sie den Download- und Installationshinweisen der Webseite.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nach der Installation muss sichergestellt werden, dass die Java-Installation in den System-Umgebungsvariablen eingetragen ist; nur dann können Sie diese auch nutzen. Die Umgebungsvariablen finden Sie in Windows XP unter &lt;br /&gt;
# Start&lt;br /&gt;
# Rechtsklick auf &amp;quot;Arbeitsplatz&amp;quot; &lt;br /&gt;
# Eigenschaften&lt;br /&gt;
# Registerkarte &amp;quot;Erweitert&amp;quot; &lt;br /&gt;
# Umgebungsvariablen&lt;br /&gt;
Es öffnet sich ein Fenster, in dem sich im unteren Kasten die Systemvariablen befinden. Bei der Bearbeitung der Einträge ist zu beachten, dass bereits eingetragene Werte nicht gelöscht werden dürfen: &amp;lt;br&amp;gt;&lt;br /&gt;
Als Nächstes sollte die Systemvariable &#039;&#039;&#039;Path&#039;&#039;&#039; überprüft werden: Hier sollte foldenger Eintrag stehen:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;quot;C:/Programme/Java/jdk1.6.0_16/bin&amp;quot; mit der passenden Versionsnummer!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nun können Sie die vollständige Java-Installation nutzen.&lt;br /&gt;
&lt;br /&gt;
==Installation von Java unter Windows 7==&lt;br /&gt;
Die Installation von Java unter Windows 7 ist sehr ähnlich zu der unter den Vorgängerversionen des Betriebsystems. Auch hier werden die gleichen Schritte ausgeführt, die teilweise nur an anderer Stelle zu finden sind.&lt;br /&gt;
&lt;br /&gt;
===Überprüfung bereits installierter Komponenten===&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie die &amp;quot;Eingabeaufforderung&amp;quot;. Diese befindet sich unter: &lt;br /&gt;
# Windows Symbol&lt;br /&gt;
# Alle Programme&lt;br /&gt;
# Zubehör&lt;br /&gt;
# Eingabeaufforderung&lt;br /&gt;
&lt;br /&gt;
Geben Sie in die &amp;quot;Eingabeaufforderung&amp;quot; den Befehl &amp;quot;javac&amp;quot; ein. &lt;br /&gt;
Wenn die Ausgabe in etwa wie im folgenden Bild aussieht, ist das Java Developement Kit bereits installiert.&lt;br /&gt;
[[Bild:Java-laeuft.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Installation des JDK===&lt;br /&gt;
Im Folgenden wird erklärt, wie Java installiert wird, falls dies noch nicht korrekt geschehen ist.&lt;br /&gt;
&lt;br /&gt;
====Schritt 1: Download====&lt;br /&gt;
* Öffnen Sie mit einem Browser [http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html diese Seite] &lt;br /&gt;
* Laden Sie dort das &#039;&#039;&#039;Java SE Development Kit (JDK)&#039;&#039;&#039; herunter.  Die x86 Version, wenn ihr ein 32 Bit System benutz (Computer -&amp;gt; rechte Maustaste -&amp;gt; Eigenschaften, dort unter Systemtyp) bzw. die x64 Version, bei einem 64 Bit System.&lt;br /&gt;
&lt;br /&gt;
====Schritt 2: Installation====&lt;br /&gt;
Vor der Installation liegt im Ordner &amp;quot;C:/Programme/Java/&amp;quot; normalerweise nur ein Ordner &amp;quot;jre7&amp;quot; (ggf. eine andere Nummer).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Öffnen Sie nun die Datei, die in Schritt 1 heruntergeladen wurde und folgen Sie den Anweisungen der Installation. Lassen Sie den Pfad der Installation möglichst auf dem vordefinierten Wert.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
War die Installation erfolgreich, gibt es jetzt auch einen Ordner &amp;quot;jdk1.7.0_03&amp;quot; (ggf. andere Versionsnummern).&lt;br /&gt;
&lt;br /&gt;
==== Schritt 3: Einbinden des JDK in Windows ====&lt;br /&gt;
Nachdem Sie nun Java installiert haben, ist es noch nicht einsatzbereit. Es muss noch in Windows eingebunden werden.&lt;br /&gt;
# Klicken Sie auf das Windows Symbol in der Taskleiste und machen Sie einen Rechtsklick auf &amp;quot;Computer&amp;quot;. &lt;br /&gt;
[[Bild:Computer-rechtsklick.jpg]]&lt;br /&gt;
# Klicken Sie auf Eigenschaften.&lt;br /&gt;
# Es befindet sich am linken Rand ein Feld &amp;quot;Erweiterte Systemeinstellungen&amp;quot;, auf das geklickt werden muss. BILD&lt;br /&gt;
# Klicken Sie hier auf die Schaltfläche im unteren Bereich mit der Aufschrift &amp;quot;Umgebungsvariablen&amp;quot;. BILD&lt;br /&gt;
# Im unteren Bereich des aktuellen Fensters finden Sie die Systemvariablen. Suchen Sie dort das Feld &amp;quot;Path&amp;quot; und klicken Sie es an. BILD&lt;br /&gt;
# Klicken Sie nun auf &amp;quot;Bearbeiten&amp;quot;&lt;br /&gt;
# Ergänzen Sie dort den in BILD zu sehenden Text.&lt;br /&gt;
# Schließen Sie alle offenen Fenster.&lt;br /&gt;
&lt;br /&gt;
====Schritt 4: Erneutes Testen====&lt;br /&gt;
Testen Sie erneut in der &amp;quot;Eingabeaufforderung&amp;quot;, ob  der Befehl &amp;quot;javac&amp;quot; funktioniert. Ist dies der Fall , dann sollte sich die Eingabe wie in BILD verändert haben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Installation von Java unter GNU/Linux=&lt;br /&gt;
Zunächst müssen wir uns entscheiden, ob wir die freie Implementation von Java &amp;quot;OpenJDK&amp;quot; nutzen wollen, oder die Javaversion von Sun/Oracle, die nicht komplett frei ist. Grundsätzlich lässt sich sagen, dass die Herkunft der JDK für die meisten Nutzer keine Rolle spielt. Beachte, dass alle folgenden Änderungen am System Root-Rechte benötigen.&lt;br /&gt;
== Debian (Sqeeze) ==&lt;br /&gt;
===Schritt 1: Paketquellen erweitern ===&lt;br /&gt;
(nur Sun-JDK) Paketliste /etc/apt/sources.list editieren und den &#039;&#039;non-free&#039;&#039; Bereich der Distributionsquellen freischalten.&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://ftp.de.debian.org/debian/ squeeze main non-free&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lade die Paketliste neu:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Schritt 2: Java-SDK installieren ===&lt;br /&gt;
Nun das gewünschte SDK installieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk &amp;lt;/pre&amp;gt;&lt;br /&gt;
oder&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-6-jdk &amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Weiteres ===&lt;br /&gt;
Solltet ihr schon andere Versionen von Java installiert haben, könnt ihr mit &#039;&#039;update-alternatives --config java&#039;&#039; und &#039;&#039;update-alternatives --config javac&#039;&#039; wechseln.&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
=== Ubuntu 11.10 ===&lt;br /&gt;
stellt OpenJDK 7 zur Verfügung:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-7-jdk openjdk-7-source openjdk-7-jre-lib &amp;lt;/pre&amp;gt;&lt;br /&gt;
Das JDK von Sun wird nicht mehr als Paket zur Verfügung gestellt und muss manuell istalliert werden.&lt;br /&gt;
=== Ubuntu 10.04 ===&lt;br /&gt;
Stellt OpenJDK 6 zur Verfügung:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install openjdk-6-jdk openjdk-6-source openjdk-6-jre-lib &amp;lt;/pre&amp;gt;&lt;br /&gt;
Für das Sun-JavaJDK ist es notwendig, die Paketquellen um &#039;&#039;Canonical Partner&#039;&#039; zu erweitern. Editiere die &#039;&#039;/etc/apt/sources.list&#039;&#039; und füge hinzu/erweitere:&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://archive.canonical.com/ubuntu lucid partner&lt;br /&gt;
deb-src http://archive.canonical.com/ubuntu lucid partner&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach einem &amp;lt;pre&amp;gt;$ apt-get update&amp;lt;/pre&amp;gt; kannst du Sun-Java6 installieren.&lt;br /&gt;
&amp;lt;pre&amp;gt;$ apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>141.23.73.201</name></author>
	</entry>
</feed>