Nein, nicht standardmäßig (zumindest für XP und Ubuntu, von denen ich weiß).
Sie müssen die Sun-Version herunterladen und installieren, wenn Sie möchten. Möglicherweise enthalten einige Linux- Distributionen die GNU-Java-Laufzeit.
Sind auf Windows XP, Vista, Windows 7 und allen Linux-Distributionen Java JRE installiert, so dass Endbenutzer es nicht installieren müssen, um Java-Anwendungen auszuführen?
Nein, nicht standardmäßig (zumindest für XP und Ubuntu, von denen ich weiß).
Sie müssen die Sun-Version herunterladen und installieren, wenn Sie möchten. Möglicherweise enthalten einige Linux- Distributionen die GNU-Java-Laufzeit.
Nicht standardmäßig, aber es ist recht einfach zu installieren. Wenn Sie möchten, dass Ihre Benutzer nicht darüber nachdenken, können Sie launch4j verwenden, das ihnen automatisch einen Link zur neuesten JRE vorschlägt.
Viele Linux-Distributionen enthalten eine bestimmte Form von Java. Sie können jedoch nicht davon ausgehen, dass eine geeignete JVM für Ihre Anwendung vorhanden ist.
Für Ubuntu reicht die Installation von "sun-java6-jdk" aus, um alles, was Sie als Java-Deployer benötigen, zu erhalten.
Seit XP enthält Windows keine JRE (und davor war die enthaltene JRE die Microsoft-Version und nicht die offizielle Java-Version. Daher blieb sie immer zurück und hatte ihre eigenen Probleme).
Viele Linux-Distributionen werden mit einer installierten JRE geliefert, jedoch ist dies nicht die offizielle Java-Version, da dies Closed-Source ist. Die neuesten Versionen von Ubuntu, openSUSE und Fedora (unter vielen anderen) verwenden die JRE von openJDK. Es funktioniert für viele Java-Programme, aber nicht für alle. Viele Applets und Java-Programme stürzen darunter ab. Sie können die offizielle Version in Linux entweder vom Paketmanager Ihrer Distribution oder von der Java-Website installieren.
In einigen Linux-Systemen (einschließlich Ubuntu) müssen Sie möglicherweise die offizielle JRE manuell als Standard festlegen, damit das System diese verwenden kann, ohne dass Sie es jedes Mal ausdrücklich angeben müssen. In Debian-basierten Distributionen (einschließlich Ubuntu) und openSUSE (und wahrscheinlich auch anderen) ist der Befehl, dies zu tun sudo update-alternatives --config java
und das offizielle JRE-Plugin im Webbrowser zu aktivieren sudo apt-get install sun-java6-bin sun-java6-plugin
.