<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebenius</id>
	<title>Byte-Welt Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.byte-welt.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebenius"/>
	<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php/Spezial:Beitr%C3%A4ge/Ebenius"/>
	<updated>2026-07-22T04:53:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Benutzer:Ebenius&amp;diff=3920</id>
		<title>Benutzer:Ebenius</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Benutzer:Ebenius&amp;diff=3920"/>
		<updated>2009-02-12T12:41:03Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: Die Seite wurde neu angelegt: Swinging Ebenius&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swinging Ebenius&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3919</id>
		<title>Java-Programme auf einem Zielrechner ohne JRE direkt von einer CD starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3919"/>
		<updated>2009-02-12T12:39:16Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: /* Schritt 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Du hast ein Java-Programm, welches du gerne deinen Kunden, Freunden oder Bekannten vorstellen möchtest, weißt aber nicht, ob eine und welche [[JRE]]-Version auf deren Rechner installiert ist? &lt;br /&gt;
&lt;br /&gt;
Dann kann dir diese Anleitung dabei helfen, eine CD zu erzeugen, die nach dem Einlegen ins CD-Laufwerk automatisch auf einem Windows-System dein Java-Programm startet. Das Interessante daran: Der Zielrechner braucht nicht mal eine JRE installiert zu haben, denn die brennen wir gleich mit auf die CD. &lt;br /&gt;
&lt;br /&gt;
==Schritt 1 - Vorbereitung==&lt;br /&gt;
Du erstellst dir auf deiner Festplatte ein temporäres Verzeichnis, in welches du zunächst dein JRE-Verzeichnis hineinkopierst. Dann erstellst du in diesem Verzeichnis eine Datei namens autorun.inf mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[autorun] &lt;br /&gt;
open=autostart.bat &lt;br /&gt;
icon=icon.ico&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das optionale Icon muss hier im Verzeichnis liegen, wo auch die autorun.inf zu finden ist (Rootverzeichnis) und wird angezeigt, sobald die CD vom Laufwerk eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
==Schritt 2 - Das Startskript==&lt;br /&gt;
Außerdem brauchst du noch ein Shell-Skript (unter Windows eine Batch-Datei) das dein Programm startet. Unter Windows benennst Du die Batch-Datei am besten &#039;&#039;autostart.bat&#039;&#039;.  Unter Linux muss die Datei &#039;&#039;autorun&#039;&#039; heißen.&lt;br /&gt;
Mit einem Texteditor erzeugst du dazu eine ganz normale Textdatei mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
===Für Windows (autostart.bat)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
rem Bitte den Pfad zur JRE anpassen!&lt;br /&gt;
set CDJRE=.\java_vm\jre1.6.0_12\bin&lt;br /&gt;
&lt;br /&gt;
rem Start einer jar-Datei&lt;br /&gt;
start %CDJRE%\javaw.exe -jar DeinJar.jar&lt;br /&gt;
&lt;br /&gt;
rem Start einer class-Datei&lt;br /&gt;
rem start %CDJRE%\javaw.exe DeinProgramm&lt;br /&gt;
&lt;br /&gt;
rem Umgebungsvariable wieder löschen&lt;br /&gt;
set CDJRE=&lt;br /&gt;
&lt;br /&gt;
rem Console schließen&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Für Linux (autorun)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# change CWD to the directory this script is placed&lt;br /&gt;
case &amp;quot;$0&amp;quot; in&lt;br /&gt;
  /*) self=$0 ;;&lt;br /&gt;
   *) self=$(pwd)/$0 ;;&lt;br /&gt;
esac&lt;br /&gt;
selfdir=$( (cd &amp;quot;${self%/?*}&amp;quot; &amp;amp;&amp;amp; pwd) )&lt;br /&gt;
[ &amp;quot;${selfdir}&amp;quot; ] || exit 1&lt;br /&gt;
cd &amp;quot;${selfdir}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The CD&#039;s very own JRE/bin directory&lt;br /&gt;
# TODO: Pfad anpassen!&lt;br /&gt;
jre_bin=&amp;quot;./java_vm/jre1.6.0_12/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start a selfcontained JAR file&lt;br /&gt;
# TODO: Pfad zur JAR-Datei eintragen&lt;br /&gt;
exec &amp;quot;${jre_bin}/java&amp;quot; -jar DeinProgramm&lt;br /&gt;
&lt;br /&gt;
# Start a Main class from the classpath&lt;br /&gt;
# TODO: Diese Zeile statt der vorhergehenden benutzen, wenn&lt;br /&gt;
# nicht aus einem eigenständigen JAR gestartet werden soll&lt;br /&gt;
# TODO: Klassennamen und classpath eintragen&lt;br /&gt;
#exec &amp;quot;${jre_bin}/java&amp;quot; -cp MeinClassPath mein.package.MeineMainKlasse&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Skripte müssen natürlich an den ausgewiesenen Stellen noch an deine Gegebenheiten angepasst werden und müssen im Wurzelverzeichnis (zum Icon und der autorun.inf) abgelegt werden.&lt;br /&gt;
&lt;br /&gt;
==Schritt 3 ==&lt;br /&gt;
Kopiere nun noch dein Programm, welches vorzugsweise eine [[JAR-Datei]] sein sollte, hinzu.&lt;br /&gt;
Es kann aber auch eine normale .class-Datei sein. In dem Fall muss in der Batch-Datei die Zeile 7 auskommentiert und Zeile 10 durch entfernen des remark (rem) aktiviert werden, bzw. Zeile 18 des Linux Shell-Skripts mit &#039;#&#039; auskommentiert und Zeile 24 durch entfernen des Kommentarzeichens &#039;#&#039; aktiviert werden.&lt;br /&gt;
Auch [[Packages]] sind möglich, dementsprechend sind u.U. nur die Shell-Skripte anzupassen.&lt;br /&gt;
&lt;br /&gt;
==Schritt 4 ==&lt;br /&gt;
Zur Kontrolle: Deine Verzeichnisstruktur sollte jetzt folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[.] &lt;br /&gt;
|  icon.ico &lt;br /&gt;
|  autorun.bat &lt;br /&gt;
|  autorun.inf&lt;br /&gt;
|  autorun&lt;br /&gt;
|  DeinProgramm.jar &lt;br /&gt;
| &lt;br /&gt;
|__[java_vm] &lt;br /&gt;
       | &lt;br /&gt;
       |__[jre1.6.0_12] &lt;br /&gt;
             | &lt;br /&gt;
             |__[bin] &lt;br /&gt;
             | &lt;br /&gt;
             |__[lib]&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schritt 5 - CD brennen==&lt;br /&gt;
Das Ganze brennst du nun mit einem Brennprogramm deiner Wahl als Daten-CD.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Verschiedenes]]&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3918</id>
		<title>Java-Programme auf einem Zielrechner ohne JRE direkt von einer CD starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3918"/>
		<updated>2009-02-12T11:42:14Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: /* Für Linux (autorun) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Du hast ein Java-Programm, welches du gerne deinen Kunden, Freunden oder Bekannten vorstellen möchtest, weißt aber nicht, ob eine und welche [[JRE]]-Version auf deren Rechner installiert ist? &lt;br /&gt;
&lt;br /&gt;
Dann kann dir diese Anleitung dabei helfen, eine CD zu erzeugen, die nach dem Einlegen ins CD-Laufwerk automatisch auf einem Windows-System dein Java-Programm startet. Das Interessante daran: Der Zielrechner braucht nicht mal eine JRE installiert zu haben, denn die brennen wir gleich mit auf die CD. &lt;br /&gt;
&lt;br /&gt;
==Schritt 1 - Vorbereitung==&lt;br /&gt;
Du erstellst dir auf deiner Festplatte ein temporäres Verzeichnis, in welches du zunächst dein JRE-Verzeichnis hineinkopierst. Dann erstellst du in diesem Verzeichnis eine Datei namens autorun.inf mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[autorun] &lt;br /&gt;
open=autostart.bat &lt;br /&gt;
icon=icon.ico&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das optionale Icon muss hier im Verzeichnis liegen, wo auch die autorun.inf zu finden ist (Rootverzeichnis) und wird angezeigt, sobald die CD vom Laufwerk eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
==Schritt 2 - Das Startskript==&lt;br /&gt;
Außerdem brauchst du noch ein Shell-Skript (unter Windows eine Batch-Datei) das dein Programm startet. Unter Windows benennst Du die Batch-Datei am besten &#039;&#039;autostart.bat&#039;&#039;.  Unter Linux muss die Datei &#039;&#039;autorun&#039;&#039; heißen.&lt;br /&gt;
Mit einem Texteditor erzeugst du dazu eine ganz normale Textdatei mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
===Für Windows (autostart.bat)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
rem Bitte den Pfad zur JRE anpassen!&lt;br /&gt;
set CDJRE=.\java_vm\jre1.6.0_12\bin&lt;br /&gt;
&lt;br /&gt;
rem Start einer jar-Datei&lt;br /&gt;
start %CDJRE%\javaw.exe -jar DeinJar.jar&lt;br /&gt;
&lt;br /&gt;
rem Start einer class-Datei&lt;br /&gt;
rem start %CDJRE%\javaw.exe DeinProgramm&lt;br /&gt;
&lt;br /&gt;
rem Umgebungsvariable wieder löschen&lt;br /&gt;
set CDJRE=&lt;br /&gt;
&lt;br /&gt;
rem Console schließen&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Für Linux (autorun)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# change CWD to the directory this script is placed&lt;br /&gt;
case &amp;quot;$0&amp;quot; in&lt;br /&gt;
  /*) self=$0 ;;&lt;br /&gt;
   *) self=$(pwd)/$0 ;;&lt;br /&gt;
esac&lt;br /&gt;
selfdir=$( (cd &amp;quot;${self%/?*}&amp;quot; &amp;amp;&amp;amp; pwd) )&lt;br /&gt;
[ &amp;quot;${selfdir}&amp;quot; ] || exit 1&lt;br /&gt;
cd &amp;quot;${selfdir}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The CD&#039;s very own JRE/bin directory&lt;br /&gt;
# TODO: Pfad anpassen!&lt;br /&gt;
jre_bin=&amp;quot;./java_vm/jre1.6.0_12/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start a selfcontained JAR file&lt;br /&gt;
# TODO: Pfad zur JAR-Datei eintragen&lt;br /&gt;
exec &amp;quot;${jre_bin}/java&amp;quot; -jar DeinProgramm&lt;br /&gt;
&lt;br /&gt;
# Start a Main class from the classpath&lt;br /&gt;
# TODO: Diese Zeile statt der vorhergehenden benutzen, wenn&lt;br /&gt;
# nicht aus einem eigenständigen JAR gestartet werden soll&lt;br /&gt;
# TODO: Klassennamen und classpath eintragen&lt;br /&gt;
#exec &amp;quot;${jre_bin}/java&amp;quot; -cp MeinClassPath mein.package.MeineMainKlasse&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Skripte müssen natürlich an den ausgewiesenen Stellen noch an deine Gegebenheiten angepasst werden und müssen im Wurzelverzeichnis (zum Icon und der autorun.inf) abgelegt werden.&lt;br /&gt;
&lt;br /&gt;
==Schritt 3 ==&lt;br /&gt;
Kopiere nun noch dein Programm, welches vorzugsweise eine [[JAR-Datei]] sein sollte, hinzu.&lt;br /&gt;
Es kann aber auch eine normale .class-Datei sein. In dem Fall muss in der Batch-Datei die Zeile 7 auskommentiert und Zeile 10 durch entfernen des remark (rem) aktiviert werden, bzw. Zeile 18 des Linux Shell-Skripts mit &#039;#&#039; auskommentiert und Zeile 24 durch entfernen des Kommentarzeichens &#039;#&#039; aktiviert werden.&lt;br /&gt;
Auch [[Packages]] sind möglich, dementsprechend ist u.U. nur die Shell-Skript anzupassen.&lt;br /&gt;
&lt;br /&gt;
==Schritt 4 ==&lt;br /&gt;
Zur Kontrolle: Deine Verzeichnisstruktur sollte jetzt folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[.] &lt;br /&gt;
|  icon.ico &lt;br /&gt;
|  autorun.bat &lt;br /&gt;
|  autorun.inf&lt;br /&gt;
|  autorun&lt;br /&gt;
|  DeinProgramm.jar &lt;br /&gt;
| &lt;br /&gt;
|__[java_vm] &lt;br /&gt;
       | &lt;br /&gt;
       |__[jre1.6.0_12] &lt;br /&gt;
             | &lt;br /&gt;
             |__[bin] &lt;br /&gt;
             | &lt;br /&gt;
             |__[lib]&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schritt 5 - CD brennen==&lt;br /&gt;
Das Ganze brennst du nun mit einem Brennprogramm deiner Wahl als Daten-CD.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Verschiedenes]]&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3917</id>
		<title>Java-Programme auf einem Zielrechner ohne JRE direkt von einer CD starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3917"/>
		<updated>2009-02-12T11:41:44Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: /* Schritt 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Du hast ein Java-Programm, welches du gerne deinen Kunden, Freunden oder Bekannten vorstellen möchtest, weißt aber nicht, ob eine und welche [[JRE]]-Version auf deren Rechner installiert ist? &lt;br /&gt;
&lt;br /&gt;
Dann kann dir diese Anleitung dabei helfen, eine CD zu erzeugen, die nach dem Einlegen ins CD-Laufwerk automatisch auf einem Windows-System dein Java-Programm startet. Das Interessante daran: Der Zielrechner braucht nicht mal eine JRE installiert zu haben, denn die brennen wir gleich mit auf die CD. &lt;br /&gt;
&lt;br /&gt;
==Schritt 1 - Vorbereitung==&lt;br /&gt;
Du erstellst dir auf deiner Festplatte ein temporäres Verzeichnis, in welches du zunächst dein JRE-Verzeichnis hineinkopierst. Dann erstellst du in diesem Verzeichnis eine Datei namens autorun.inf mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[autorun] &lt;br /&gt;
open=autostart.bat &lt;br /&gt;
icon=icon.ico&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das optionale Icon muss hier im Verzeichnis liegen, wo auch die autorun.inf zu finden ist (Rootverzeichnis) und wird angezeigt, sobald die CD vom Laufwerk eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
==Schritt 2 - Das Startskript==&lt;br /&gt;
Außerdem brauchst du noch ein Shell-Skript (unter Windows eine Batch-Datei) das dein Programm startet. Unter Windows benennst Du die Batch-Datei am besten &#039;&#039;autostart.bat&#039;&#039;.  Unter Linux muss die Datei &#039;&#039;autorun&#039;&#039; heißen.&lt;br /&gt;
Mit einem Texteditor erzeugst du dazu eine ganz normale Textdatei mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
===Für Windows (autostart.bat)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
rem Bitte den Pfad zur JRE anpassen!&lt;br /&gt;
set CDJRE=.\java_vm\jre1.6.0_12\bin&lt;br /&gt;
&lt;br /&gt;
rem Start einer jar-Datei&lt;br /&gt;
start %CDJRE%\javaw.exe -jar DeinJar.jar&lt;br /&gt;
&lt;br /&gt;
rem Start einer class-Datei&lt;br /&gt;
rem start %CDJRE%\javaw.exe DeinProgramm&lt;br /&gt;
&lt;br /&gt;
rem Umgebungsvariable wieder löschen&lt;br /&gt;
set CDJRE=&lt;br /&gt;
&lt;br /&gt;
rem Console schließen&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Für Linux (autorun)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# change CWD to the directory this script is placed&lt;br /&gt;
case &amp;quot;$0&amp;quot; in&lt;br /&gt;
  /*) self=$0 ;;&lt;br /&gt;
   *) self=$(pwd)/$0 ;;&lt;br /&gt;
esac&lt;br /&gt;
selfdir=$( (cd &amp;quot;${self%/?*}&amp;quot; &amp;amp;&amp;amp; pwd) )&lt;br /&gt;
[ &amp;quot;${selfdir}&amp;quot; ] || exit 1&lt;br /&gt;
cd &amp;quot;${selfdir}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The CD&#039;s very own JRE/bin directory&lt;br /&gt;
# TODO: Pfad anpassen!&lt;br /&gt;
jre_bin=&amp;quot;./java_vm/jre1.6.0_12/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start a selfcontained JAR file&lt;br /&gt;
# TODO: Pfad zur JAR-Datei eintragen&lt;br /&gt;
exec &amp;quot;${jre_bin}/java&amp;quot; -jar DeinProgramm&lt;br /&gt;
&lt;br /&gt;
# Start a Main class from the classpath&lt;br /&gt;
# TODO: Diese Zeile statt der vorhergehenden benutzen, wenn&lt;br /&gt;
# nicht aus einem eigenständigen JAR gestartet werden soll&lt;br /&gt;
# TODO: Klassennamen und classpath eintragen&lt;br /&gt;
#exec &amp;quot;${jre_bin}/java&amp;quot; -cp MeinClassPath mein.package.MeineMainKlasse&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Skripte müssen natürlich an den ausgewiesenen Stellen noch an deine Gegebenheiten angepasst werden und müssen im Wurzelverzeichnis der CD (zum Icon und der autorun.inf) abgelegt werden.&lt;br /&gt;
&lt;br /&gt;
==Schritt 3 ==&lt;br /&gt;
Kopiere nun noch dein Programm, welches vorzugsweise eine [[JAR-Datei]] sein sollte, hinzu.&lt;br /&gt;
Es kann aber auch eine normale .class-Datei sein. In dem Fall muss in der Batch-Datei die Zeile 7 auskommentiert und Zeile 10 durch entfernen des remark (rem) aktiviert werden, bzw. Zeile 18 des Linux Shell-Skripts mit &#039;#&#039; auskommentiert und Zeile 24 durch entfernen des Kommentarzeichens &#039;#&#039; aktiviert werden.&lt;br /&gt;
Auch [[Packages]] sind möglich, dementsprechend ist u.U. nur die Shell-Skript anzupassen.&lt;br /&gt;
&lt;br /&gt;
==Schritt 4 ==&lt;br /&gt;
Zur Kontrolle: Deine Verzeichnisstruktur sollte jetzt folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[.] &lt;br /&gt;
|  icon.ico &lt;br /&gt;
|  autorun.bat &lt;br /&gt;
|  autorun.inf&lt;br /&gt;
|  autorun&lt;br /&gt;
|  DeinProgramm.jar &lt;br /&gt;
| &lt;br /&gt;
|__[java_vm] &lt;br /&gt;
       | &lt;br /&gt;
       |__[jre1.6.0_12] &lt;br /&gt;
             | &lt;br /&gt;
             |__[bin] &lt;br /&gt;
             | &lt;br /&gt;
             |__[lib]&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schritt 5 - CD brennen==&lt;br /&gt;
Das Ganze brennst du nun mit einem Brennprogramm deiner Wahl als Daten-CD.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Verschiedenes]]&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3916</id>
		<title>Java-Programme auf einem Zielrechner ohne JRE direkt von einer CD starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3916"/>
		<updated>2009-02-12T11:21:22Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: /* Schritt 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Du hast ein Java-Programm, welches du gerne deinen Kunden, Freunden oder Bekannten vorstellen möchtest, weißt aber nicht, ob eine und welche [[JRE]]-Version auf deren Rechner installiert ist? &lt;br /&gt;
&lt;br /&gt;
Dann kann dir diese Anleitung dabei helfen, eine CD zu erzeugen, die nach dem Einlegen ins CD-Laufwerk automatisch auf einem Windows-System dein Java-Programm startet. Das Interessante daran: Der Zielrechner braucht nicht mal eine JRE installiert zu haben, denn die brennen wir gleich mit auf die CD. &lt;br /&gt;
&lt;br /&gt;
==Schritt 1 - Vorbereitung==&lt;br /&gt;
Du erstellst dir auf deiner Festplatte ein temporäres Verzeichnis, in welches du zunächst dein JRE-Verzeichnis hineinkopierst. Dann erstellst du in diesem Verzeichnis eine Datei namens autorun.inf mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[autorun] &lt;br /&gt;
open=autostart.bat &lt;br /&gt;
icon=icon.ico&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das optionale Icon muss hier im Verzeichnis liegen, wo auch die autorun.inf zu finden ist (Rootverzeichnis) und wird angezeigt, sobald die CD vom Laufwerk eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
==Schritt 2 - Das Startskript==&lt;br /&gt;
Außerdem brauchst du noch ein Shell-Skript (unter Windows eine Batch-Datei) das dein Programm startet. Unter Windows benennst Du die Batch-Datei am besten &#039;&#039;autostart.bat&#039;&#039;.  Unter Linux muss die Datei &#039;&#039;autorun&#039;&#039; heißen.&lt;br /&gt;
Mit einem Texteditor erzeugst du dazu eine ganz normale Textdatei mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
===Für Windows (autostart.bat)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
rem Bitte den Pfad zur JRE anpassen!&lt;br /&gt;
set CDJRE=.\java_vm\jre1.6.0_12\bin&lt;br /&gt;
&lt;br /&gt;
rem Start einer jar-Datei&lt;br /&gt;
start %CDJRE%\javaw.exe -jar DeinJar.jar&lt;br /&gt;
&lt;br /&gt;
rem Start einer class-Datei&lt;br /&gt;
rem start %CDJRE%\javaw.exe DeinProgramm&lt;br /&gt;
&lt;br /&gt;
rem Umgebungsvariable wieder löschen&lt;br /&gt;
set CDJRE=&lt;br /&gt;
&lt;br /&gt;
rem Console schließen&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Für Linux (autorun)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# change CWD to the directory this script is placed&lt;br /&gt;
case &amp;quot;$0&amp;quot; in&lt;br /&gt;
  /*) self=$0 ;;&lt;br /&gt;
   *) self=$(pwd)/$0 ;;&lt;br /&gt;
esac&lt;br /&gt;
selfdir=$( (cd &amp;quot;${self%/?*}&amp;quot; &amp;amp;&amp;amp; pwd) )&lt;br /&gt;
[ &amp;quot;${selfdir}&amp;quot; ] || exit 1&lt;br /&gt;
cd &amp;quot;${selfdir}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The CD&#039;s very own JRE/bin directory&lt;br /&gt;
# TODO: Pfad anpassen!&lt;br /&gt;
jre_bin=&amp;quot;./java_vm/jre1.6.0_12/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start a selfcontained JAR file&lt;br /&gt;
# TODO: Pfad zur JAR-Datei eintragen&lt;br /&gt;
exec &amp;quot;${jre_bin}/java&amp;quot; -jar DeinProgramm&lt;br /&gt;
&lt;br /&gt;
# Start a Main class from the classpath&lt;br /&gt;
# TODO: Diese Zeile statt der vorhergehenden benutzen, wenn&lt;br /&gt;
# nicht aus einem eigenständigen JAR gestartet werden soll&lt;br /&gt;
# TODO: Klassennamen und classpath eintragen&lt;br /&gt;
#exec &amp;quot;${jre_bin}/java&amp;quot; -cp MeinClassPath mein.package.MeineMainKlasse&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Skripte müssen natürlich an den ausgewiesenen Stellen noch an deine Gegebenheiten angepasst werden und müssen im Wurzelverzeichnis der CD (zum Icon und der autorun.inf) abgelegt werden.&lt;br /&gt;
&lt;br /&gt;
==Schritt 3 ==&lt;br /&gt;
Kopiere nun noch dein Programm, welches vorzugsweise eine [[JAR-Datei]] sein sollte, hinzu.&lt;br /&gt;
Es kann aber auch eine normale .class-Datei sein, es muss dann entsprechend die Zeile 7 der Batchdatei auskommentiert und Zeile 10 durch entfernen des remark (rem) aktiviert werden. &lt;br /&gt;
Auch [[Packages]] sind möglich, dementsprechend ist u.U. nur die Batchdatei anzupassen.&lt;br /&gt;
&lt;br /&gt;
==Schritt 4 ==&lt;br /&gt;
Zur Kontrolle: Deine Verzeichnisstruktur sollte jetzt folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[.] &lt;br /&gt;
|  icon.ico &lt;br /&gt;
|  autorun.bat &lt;br /&gt;
|  autorun.inf&lt;br /&gt;
|  autorun&lt;br /&gt;
|  DeinProgramm.jar &lt;br /&gt;
| &lt;br /&gt;
|__[java_vm] &lt;br /&gt;
       | &lt;br /&gt;
       |__[jre1.6.0_12] &lt;br /&gt;
             | &lt;br /&gt;
             |__[bin] &lt;br /&gt;
             | &lt;br /&gt;
             |__[lib]&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schritt 5 - CD brennen==&lt;br /&gt;
Das Ganze brennst du nun mit einem Brennprogramm deiner Wahl als Daten-CD.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Verschiedenes]]&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
	<entry>
		<id>https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3914</id>
		<title>Java-Programme auf einem Zielrechner ohne JRE direkt von einer CD starten</title>
		<link rel="alternate" type="text/html" href="https://wiki.byte-welt.net/index.php?title=Java-Programme_auf_einem_Zielrechner_ohne_JRE_direkt_von_einer_CD_starten&amp;diff=3914"/>
		<updated>2009-02-12T11:14:36Z</updated>

		<summary type="html">&lt;p&gt;Ebenius: /* Schritt 2 - Das Startscript */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Du hast ein Java-Programm, welches du gerne deinen Kunden, Freunden oder Bekannten vorstellen möchtest, weißt aber nicht, ob eine und welche [[JRE]]-Version auf deren Rechner installiert ist? &lt;br /&gt;
&lt;br /&gt;
Dann kann dir diese Anleitung dabei helfen, eine CD zu erzeugen, die nach dem Einlegen ins CD-Laufwerk automatisch auf einem Windows-System dein Java-Programm startet. Das Interessante daran: Der Zielrechner braucht nicht mal eine JRE installiert zu haben, denn die brennen wir gleich mit auf die CD. &lt;br /&gt;
&lt;br /&gt;
==Schritt 1 - Vorbereitung==&lt;br /&gt;
Du erstellst dir auf deiner Festplatte ein temporäres Verzeichnis, in welches du zunächst dein JRE-Verzeichnis hineinkopierst. Dann erstellst du in diesem Verzeichnis eine Datei namens autorun.inf mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[autorun] &lt;br /&gt;
open=autostart.bat &lt;br /&gt;
icon=icon.ico&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das optionale Icon muss hier im Verzeichnis liegen, wo auch die autorun.inf zu finden ist (Rootverzeichnis) und wird angezeigt, sobald die CD vom Laufwerk eingelesen wird.&lt;br /&gt;
&lt;br /&gt;
==Schritt 2 - Das Startskript==&lt;br /&gt;
Außerdem brauchst du noch ein Shell-Skript (unter Windows eine Batch-Datei) das dein Programm startet. Unter Windows benennst Du die Batch-Datei am besten &#039;&#039;autostart.bat&#039;&#039;.  Unter Linux muss die Datei &#039;&#039;autorun&#039;&#039; heißen.&lt;br /&gt;
Mit einem Texteditor erzeugst du dazu eine ganz normale Textdatei mit folgendem Inhalt:&lt;br /&gt;
&lt;br /&gt;
Für Windows (autostart.bat):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
&lt;br /&gt;
rem Bitte den Pfad zur JRE anpassen!&lt;br /&gt;
set CDJRE=.\java_vm\jre1.6.0_12\bin&lt;br /&gt;
&lt;br /&gt;
rem Start einer jar-Datei&lt;br /&gt;
start %CDJRE%\javaw.exe -jar DeinJar.jar&lt;br /&gt;
&lt;br /&gt;
rem Start einer class-Datei&lt;br /&gt;
rem start %CDJRE%\javaw.exe DeinProgramm&lt;br /&gt;
&lt;br /&gt;
rem Umgebungsvariable wieder löschen&lt;br /&gt;
set CDJRE=&lt;br /&gt;
&lt;br /&gt;
rem Console schließen&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Linux (autorun):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# change CWD to the directory this script is placed&lt;br /&gt;
case &amp;quot;$0&amp;quot; in&lt;br /&gt;
  /*) self=$0 ;;&lt;br /&gt;
   *) self=$(pwd)/$0 ;;&lt;br /&gt;
esac&lt;br /&gt;
selfdir=$( (cd &amp;quot;${self%/?*}&amp;quot; &amp;amp;&amp;amp; pwd) )&lt;br /&gt;
[ &amp;quot;${selfdir}&amp;quot; ] || exit 1&lt;br /&gt;
cd &amp;quot;${selfdir}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The CD&#039;s very own JRE/bin directory&lt;br /&gt;
# TODO: Pfad anpassen!&lt;br /&gt;
jre_bin=&amp;quot;./java_vm/jre1.6.0_12/bin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Start a selfcontained JAR file&lt;br /&gt;
# TODO: Pfad zur JAR-Datei eintragen&lt;br /&gt;
exec &amp;quot;${jre_bin}/java&amp;quot; -jar DeinProgramm&lt;br /&gt;
&lt;br /&gt;
# Start a Main class from the classpath&lt;br /&gt;
# TODO: Diese Zeile statt der vorhergehenden benutzen, wenn&lt;br /&gt;
# nicht aus einem eigenständigen JAR gestartet werden soll&lt;br /&gt;
# TODO: Klassennamen und classpath eintragen&lt;br /&gt;
#exec &amp;quot;${jre_bin}/java&amp;quot; -cp MeinClassPath mein.package.MeineMainKlasse&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Skripte müssen natürlich an den ausgewiesenen Stellen noch an deine Gegebenheiten angepasst werden und müssen im Wurzelverzeichnis der CD (zum Icon und der autorun.inf) abgelegt werden.&lt;br /&gt;
&lt;br /&gt;
==Schritt 3 ==&lt;br /&gt;
Kopiere nun noch dein Programm, welches vorzugsweise eine [[JAR-Datei]] sein sollte, hinzu.&lt;br /&gt;
Es kann aber auch eine normale .class-Datei sein, es muss dann entsprechend die Zeile 7 der Batchdatei auskommentiert und Zeile 10 durch entfernen des remark (rem) aktiviert werden. &lt;br /&gt;
Auch [[Packages]] sind möglich, dementsprechend ist u.U. nur die Batchdatei anzupassen.&lt;br /&gt;
&lt;br /&gt;
==Schritt 4 ==&lt;br /&gt;
Zur Kontrolle: Deine Verzeichnisstruktur sollte jetzt folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code=text&amp;gt;&lt;br /&gt;
[.] &lt;br /&gt;
|  icon.ico &lt;br /&gt;
|  autorun.bat &lt;br /&gt;
|  autorun.inf &lt;br /&gt;
|  DeinProgramm.jar &lt;br /&gt;
| &lt;br /&gt;
|__[java_vm] &lt;br /&gt;
       | &lt;br /&gt;
       |__[jre1.5.0] &lt;br /&gt;
             | &lt;br /&gt;
             |__[bin] &lt;br /&gt;
             | &lt;br /&gt;
             |__[lib]&lt;br /&gt;
&amp;lt;/code=text&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schritt 5 - CD brennen==&lt;br /&gt;
Das Ganze brennst du nun mit einem Brennprogramm deiner Wahl als Daten-CD.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java Verschiedenes]]&lt;/div&gt;</summary>
		<author><name>Ebenius</name></author>
	</entry>
</feed>