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


Ich möchte Java auf einem unserer Server installieren, bin aber aufgrund von Oracle zurückhaltend Bündelung einer Ask.com-Symbolleiste und eines Virenscanners. Ich habe lesen Das Java Updater installiert diese sogar für wichtige Sicherheitsupdates, wenn sie fehlen, und die Installation der Toolbar hat eine eingebaute 10-Minuten-Verzögerung, so dass Sie sie nicht sofort entfernen können, wenn Sie feststellen, dass Sie sie versehentlich installiert haben.

Es gibt keine Notwendigkeit oder Wunsch, sogar das Java-Browser-Plugin installiert zu haben, ich möchte nur eine nette saubere JRE-Installation.

Ich habe bemerkt, 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 Server auf meinen Server kopieren?


45
2018-02-26 02:56


Ursprung


Wirf die Baby-Out-of-the-Bad-Lösung: Wechseln Sie zu Linux und installieren Sie Java aus dem Paket-Manager, und Sie werden nie wieder mit dieser Art von Malware fertig werden müssen. - Lie Ryan
Wären Sie in der Lage, aus oppenjdk Quellen zu kompilieren? - hexafraction
IBM veröffentlicht auch eine sehr gute JVM mit viel besseren Debugging-Möglichkeiten (ibm.com/developerworks/java/jdk) und keines dieser Oracle-Adware / Spyware-Pakete. - zxq9
@ zxq9 Eine Nicht-Oracle-JVM? Oh Gott sei Dank. Oder vielleicht zutreffender, danke Sie. - KRyan


Antworten:


Die Offline-Installateure bei http://oracle.com/technetwork/java/javase/downloads/index.html keine gebündelte Software enthalten.


59
2018-02-26 03:06



+1 Nur das Online-Installationsprogramm hat die mitgelieferte Software. - Chris S
Genial! Die "Server JRE" ist genau das, was ich gesucht habe. - Jason Goemaat


Es gibt eine Option, um zukünftige Adware-Installation in der zu deaktivieren Java-Systemsteuerung.

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

In der Java-Systemsteuerung ist die Option unter dem versteckt Advanced Tab, ganz unten. Es heißt Suppress sponsor offers when installing or updating Java.

Java Control Panel > Advanced > Suppress sponsor offers when installing or updating Java


32
2018-02-26 15:49





Wenn Sie bereit sind, Software von Drittanbietern zu verwenden, versuchen Sie Ninite (ninite.com). Ich benutze es seit einigen Jahren für viele Updates.

Es ist ein kostenloses unbeaufsichtigtes Installationsprogramm für Dinge wie Java, Flash, Silverlight, Webbrowser, Dienstprogramme, Entwickler-Tools usw. Die Installation / das Update benötigt keine Interaktion, starten Sie es einfach und es wird alles selbst installieren, ausgenommen alle Symbolleisten oder andere Dinge gebündelt mit den Anwendungen, die Sie installieren.

Wählen Sie einfach auf der Website aus, was Sie wollen, und eine kleine ~ 300kb EXE-Datei aktualisiert entweder die ausgewählte Software auf die neueste Version oder installiert sie, falls sie noch nicht installiert ist. Ich habe es tatsächlich auf einigen Computern auf einen Taskplaner-Job gesetzt, um sicherzustellen, dass ihre Software auf dem neuesten Stand gehalten wird (insbesondere die Flash-Laufzeitumgebung).

Sie haben nicht jede verfügbare Software, aber sie deckt das meiste ab, was ich brauche, einschließlich der Java JRE und JDK. Die kostenpflichtige Pro-Version bietet Ihnen auch eine zentral verwaltete Aktualisierung, die für einen Server nützlich sein kann.

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

Hinweis: Adobe hat sie gebeten, Flash aus den Update-Optionen zu entfernen. Es ist immer noch 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).


10
2018-02-26 12:40



Auch sehenswert ist Chocolatey.org Das ist Kommandozeile / Powershell basiert und basiert auf NuGet. - James Snell


Erlauben Sie mir, auf die Antworten zu Bezug zu nehmen ähnliche Frage Ich habe bei Superuser.com nachgefragt, was meiner Meinung nach besonders für das Segment ServerFault.com/enterprise geeignet ist.

Ninite-Pakete können, soweit ich weiß, nicht unbeaufsichtigt installiert werden (es sei denn, du zahlst), und die GUI-Optionen sind in keiner Umgebung, die größer als ein paar Computer ist, praktisch.

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

Im diese Antwort, Danilo Roascio stellt fest, dass Sie einen REG_SZ-Registrierungswert von hinzufügen können SPONSORS im HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft und HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Setzen Sie den Wert auf DISABLE. Dieser Wert kann natürlich auch mithilfe von Gruppenrichtlinieneinstellungen bereitgestellt werden.

Im eine andere Antwort, Mike stellt eine ordentliche administrative Vorlage bereit, die dasselbe zum Importieren in ein Gruppenrichtlinienobjekt konfiguriert.


1
2018-03-05 23:05





Nein. Die Installation von Ask ist komplett optional (obwohl diese Option standardmäßig aktiviert ist). Deaktivieren Sie es und nur Java wird installiert!


-1
2018-02-26 03:00



Selbst wenn Sie das Kontrollkästchen deaktivieren, versucht Java bei einer automatischen Aktualisierung, es erneut zu installieren. Vergiss es zu entfernen und es wird sich 10 Minuten später selbst installieren, dann musst du daran denken es später zu deinstallieren und du hast wahrscheinlich deine Suche und Homepage in deinem Browser verloren. - Jason Goemaat
@JasonGoemaat Ich denke, Sie können es auch während der Installation von Updates deaktivieren. Ich befürworte keine Adware - es ist total scheiße, und es ist scheiße, dass es in jre enthalten ist, aber ich habe unzählige Updates installiert, unchecked und hatte nie Probleme. - Andrew Savinykh
Leider bin ich nicht der Einzige, der Updates auf dem Server durchführen würde, außerdem habe ich durch, was ich für ein normales Update hielt, ohne zusätzliche Software installiert, ohne die Box zu erkennen, um mich selbst zu deaktivieren :) - Jason Goemaat