Wie installiere ich die JRE auf einem Windows-Server ohne Oracle-Adware?


45

Ich möchte Java auf einem unserer Server installieren, aber ich bin zurückhaltender aufgrund von Oracle Bündelung einer Ask.com Toolbar und einige Virenscanner. Ich habe gelesen, dass der Java-Updater diese für wichtige Sicherheitskorrekturen sogar installiert, wenn sie fehlen. Die Installation der Symbolleiste ist mit einer Verzögerung von 10 Minuten ausgestattet, sodass Sie sie nicht sofort entfernen können, wenn Sie feststellen, dass Sie sie versehentlich installiert haben.

Es besteht keine Notwendigkeit oder kein Wunsch, auch nur das Java-Browser-Plugin zu installieren. Ich möchte nur eine schöne, saubere JRE-Installation.

Ich habe festgestellt, dass einige Anwendungen wie Atlassian Stash ihre eigene JRE installieren. Gibt es ein automatisiertes Installationsprogramm, das ich nicht finden kann? Kann ich das JRE-Verzeichnis einfach von einem dieser Verzeichnisse auf meinen Server kopieren?


8
Wurf-das-Baby-aus-der-Badewanne-Lösung: Wechseln Sie zu Linux und installieren Sie Java über den Paket-Manager, und Sie werden sich nie wieder mit dieser Art von Malware befassen müssen.
Lie Ryan

Würden Sie in der Lage sein, aus oppenjdk-Quellen zu kompilieren?
ζ--

3
IBM veröffentlicht auch eine sehr gute JVM mit viel besseren Debugging-Möglichkeiten ( ibm.com/developerworks/java/jdk ) und keinem der Oracle-Adware- / Spyware- Pakete .
zxq9

@ zxq9 Eine Nicht-Oracle-JVM? Oh Gott sei Dank. Oder vielleicht mehr sachdienlich, danken Ihnen .
KRyan

Antworten:



32

Es gibt eine Option zum Deaktivieren der zukünftigen Adware-Installation in der Java-Systemsteuerung .

Die Java-Systemsteuerung ( jre\bin\javacpl.exe) finden Sie im Start / App-Menü unter dem Namen Configure Javaoder in der Windows-Systemsteuerung unter der Gruppe Programme.

In der Java-Systemsteuerung wird die Option Advancedganz unten unter der Registerkarte ausgeblendet . Es heißt Suppress sponsor offers when installing or updating Java.

Java-Systemsteuerung> Erweitert> Sponsorenangebote bei der Installation oder Aktualisierung von Java unterdrücken


10

Wenn Sie Software von Drittanbietern verwenden möchten, versuchen Sie es mit Ninite (ninite.com). Ich habe es in den letzten Jahren für viele Aktualisierungen verwendet.

Es ist ein kostenloser, unbeaufsichtigter Installer / Updater für Dinge wie Java, Flash, Silverlight, Webbrowser, Dienstprogramme, Entwicklertools usw. Die Installation / Aktualisierung erfordert keine Interaktion. Starten Sie sie einfach und sie installiert alles von selbst, ausgenommen alle Symbolleisten oder andere Dinge, die mit den Anwendungen, die Sie installieren, gebündelt sind.

Wählen Sie auf ihrer Website einfach das gewünschte Material aus einer Liste aus, und eine kleine ca. 300 KB große exe-Datei aktualisiert die ausgewählte Software entweder auf die neueste Version oder installiert sie, falls sie noch nicht installiert ist. Ich habe es auf einigen Computern tatsächlich in einen Taskplaner-Auftrag eingefügt, um sicherzustellen, dass deren Software auf dem neuesten Stand ist (insbesondere die Flash-Laufzeit).

Sie haben nicht jede Software zur Verfügung, aber sie deckt das meiste ab, was ich brauche, einschließlich Java JRE und JDK. Die kostenpflichtige Pro-Version bietet Ihnen auch zentral verwaltete Aktualisierungen, die für einen Server nützlich sein können.

Offenlegung: Ich bin nur ein zufriedener, freischichtiger Kunde, hatte nie den bezahlten Service von ihnen oder arbeitete für sie.

Hinweis: Adobe hat sie gebeten, Flash aus den Aktualisierungsoptionen zu entfernen. Es ist weiterhin verfügbar, wenn Sie für die Pro-Version bezahlen oder wenn Sie eine alte Ninite Flash-Installationsdatei online finden (überprüfen Sie zuerst die Signatur).


7
Ebenfalls einen Blick wert ist Chocolatey.org, das auf Kommandozeile / Powershell basiert und auf NuGet basiert.
James Snell

1

Gestatten Sie mir, auf die Antworten zu verweisen, die auf eine ähnliche Frage von Superuser.com gegeben wurden, die meiner Meinung nach besonders für das Segment ServerFault.com/enterprise geeignet ist.

Ninite-Pakete können meines Wissens nicht unbeaufsichtigt installiert werden (es sei denn, Sie zahlen dafür), und GUI-Optionen sind in einer Umgebung, die größer als einige wenige Computer ist, nicht praktikabel.

Zwei Antworten umfassen Registrierungseinstellungen (die mithilfe der Gruppenrichtlinieneinstellungen bereitgestellt werden können) und administrative Vorlagen, die über herkömmliche Gruppenrichtlinienobjekte bereitgestellt werden können.

In dieser Antwort stellt Danilo Roascio fest, dass Sie einen REG_SZ-Registrierungswert von SPONSORSin HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftund hinzufügen können HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Stellen Sie den Wert auf DISABLE. Dieser Wert kann natürlich auch mithilfe der Gruppenrichtlinieneinstellungen bereitgestellt werden.

In einer anderen Antwort stellt Mike eine übersichtliche administrative Vorlage zum Importieren in ein Gruppenrichtlinienobjekt zur Verfügung, die dieselbe Konfiguration enthält.


-1

Nein. Die Installation von Ask ist völlig optional (obwohl diese Option standardmäßig aktiviert ist). Also deaktivieren Sie es und nur Java wird installiert!


Selbst wenn Sie es deaktivieren, versucht Java bei einem automatischen Update, es erneut zu installieren. Vergessen Sie, es zu deaktivieren, und es wird sich 10 Minuten später von selbst installieren. Dann müssen Sie daran denken, es später zu deinstallieren, und Sie haben wahrscheinlich immer noch Ihre Suche und Ihre Startseite verloren, um in Ihren Browsern nachzufragen.
Jason Goemaat

2
@JasonGoemaat Ich denke, Sie können es auch während der Installation von Updates deaktivieren. Ich befürworte keine Adware - es ist total beschissen, und es ist beschissen, dass es in jre enthalten ist, aber ich habe unzählige Updates installiert, nicht überprüft und hatte nie Probleme.
Andrew Savinykh

Leider bin ich nicht die einzige, die Updates auf dem Server durchführen würde, außer ich durch breezed habe , was ich dachte , ohne die Installation zusätzlicher Software ein normales Update wäre ohne zu erkennen , die Box selbst zu deaktivieren :)
Jason Goemaat
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.