Ist JRE in Windows und Linux installiert?

2020
8k_of_power

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?

1

4 Antworten auf die Frage

2

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.

Dazu muss Folgendes hinzugefügt werden: Mac OS X * hat * standardmäßig eine Java-VM, die jedoch von Apple verwaltet wird und die Versionen nur zusammen mit dem Betriebssystem ändert. Es gibt keine anderen Optionen, aber Sie können sich darauf verlassen, dass einige Versionen der JRE vorhanden sind. Joey vor 14 Jahren 0
Apple bietet Updates für die JVM ohne ein komplettes Upgrade der Betriebssystemversion an. Es bleibt jedoch in der Regel hinter der Sonnenversion zurück. Jherico vor 14 Jahren 0
1
Valentin Rocher

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 Distributionen erlauben keinem beliebigen Benutzer, Programme zu installieren. Thorbjørn Ravn Andersen vor 14 Jahren 0
1
Thorbjørn Ravn Andersen

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.

0
TuxRug

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 javaund das offizielle JRE-Plugin im Webbrowser zu aktivieren sudo apt-get install sun-java6-bin sun-java6-plugin.