Як встановити JRE на сервер Windows без рекламного ПЗ Oracle?


45

Я хотів би встановити Java на одному з наших серверів, але я стриманий в зв'язку з Oracle, комплектацією з Ask.com панелі інструментів і деякий антивірусу. Я читав, що оновник Java навіть встановлює їх для важливих виправлень безпеки, якщо вони відсутні, а в панелі інструментів встановлена ​​10-хвилинна затримка, тому ви не зможете негайно її видалити, якщо зрозуміли, що встановили її випадково.

Немає потреби чи бажання встановлювати навіть плагін браузера Java, я просто хочу приємно встановити чистий JRE.

Я помітив, що деякі програми, такі як Atlassian Stash, встановлюють власний JRE, чи є якийсь автоматизований інсталятор, якого я не можу знайти? Чи можу я просто скопіювати каталог JRE на свій сервер з одного з них?


8
рішення "киньте дитину", перейдіть на ванну: перейдіть на Linux і встановіть Java з менеджера пакунків, і вам більше ніколи не доведеться мати справу з подібними зловмисними програмами.
Лежати Райан

Чи змогли б ви скласти з джерел oppenjdk?
ζ--

3
IBM також публікує дуже хороший JVM із значно кращими засобами налагодження ( ibm.com/developerworks/java/jdk ) та жодним із цього доданого рекламного / шпигунського програмного багажу Oracle.
zxq9

@ zxq9 JVM, що не належить Oracle? О слава богу. Або , можливо , доречніше, спасибі вам .
KRyan

Відповіді:


59

Офлайн-інсталятори на веб-сайті http://oracle.com/technetwork/java/javase/downloads/index.html не включають програмне забезпечення в комплекті.


3
+1 Тільки он-лайн інсталятор має програмне забезпечення в комплекті.
Кріс С

5
Дивовижно! "Сервер JRE" - саме те, що я шукав.
Джейсон Джейм

32

Існує можливість відключити майбутню установку рекламного ПЗ на панелі керування Java .

Панель управління Java ( jre\bin\javacpl.exe) можна знайти в меню "Пуск / додаток" під назвою Configure Javaабо на Панелі керування Windows, в групі "Програми".

На панелі керування Java параметр прихований під Advancedвкладкою, в самому низу. Він названий Suppress sponsor offers when installing or updating Java.

Панель управління Java> Додатково> Придушити пропозиції спонсора під час встановлення чи оновлення Java


10

Якщо ви готові користуватися стороннім програмним забезпеченням, спробуйте Ninite (ninite.com). Я використовую його останні кілька років для багатьох оновлень.

Це безкоштовний без нагляду інсталятор / оновлення для таких речей, як Java, Flash, Silverlight, веб-браузери, утиліти, інструменти для розробників тощо. Установка / оновлення не потребує взаємодії, просто запустіть його, і він встановить усе сам, виключаючи будь-які панелі інструментів або інші речі в комплекті з програмами, які ви встановлюєте.

На їхньому веб-сайті просто виберіть потрібний матеріал зі списку, а потім невеликий ~ 300kb exe-файл або оновить вибране програмне забезпечення до останньої версії, або встановить його, якщо воно вже не встановлено. Я фактично розміщую його на завданні планувальників завдань на деяких комп’ютерах, щоб переконатися, що їх програмне забезпечення постійно оновлюється (наприклад, час виконання Flash).

У них немає кожного програмного забезпечення, але воно охоплює більшість того, що мені потрібно, включаючи Java JRE та JDK. Платна версія Pro також надає централізоване керування оновленням, яке може бути корисним для сервера.

Розкриття інформації: Я лише замовник, що задовольняє безкоштовний рівень, ніколи не мав платних послуг і не працював на них.

Примітка: Adobe попросила їх видалити Flash із варіантів оновлення. Він все ще доступний, якщо ви платите за версію Pro або якщо ви знайдете старий файл інсталятора Ninite Flash в Інтернеті (спочатку перевірте підпис).


7
Також варто подивитися на Chocolatey.org, який базується на командному рядку / повноваженнях та базується на NuGet.
Джеймс Снелл

1

Дозвольте звернутися до відповідей на подібне запитання, яке я задав на Superuser.com, який, на мою думку, особливо підходить для сегмента ServerFault.com/enterprise.

Наскільки я знаю, пакети Ninite не можуть бути встановлені безшумно (якщо ви не платите), і параметри GUI не практичні в будь-якому середовищі, розмірі якого є декілька комп'ютерів.

Два відповіді включають параметри реєстру (які можна розгорнути за допомогою налаштувань групової політики) та адміністративні шаблони, які можна розгорнути за допомогою традиційних GPO.

У цій відповіді , Данило Роаш зазначає , що ви можете додати значення REG_SZ Реєстр SPONSORSв HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftі HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Встановіть значення на DISABLE. Це значення можна, звичайно, також розгорнути за допомогою налаштувань групової політики.

В іншому відповіді , Майк забезпечує акуратний адміністративний шаблон, налаштувати же, для імпорту в об'єкт групової політики.


-1

Ні. Установка запиту є абсолютно необов’язковою (хоча ця опція встановлена ​​за замовчуванням). Тож зніміть його, і тільки Java буде встановлена!


Навіть якщо ви знімете його, якщо Java робить автоматичне оновлення, вона спробує встановити його знову. Забудьте зняти його, і він встановиться через 10 хвилин, тоді вам слід пам’ятати про видалення після цього пізніше, і ви, ймовірно, втратили пошук та домашню сторінку, щоб запитати у своїх браузерах.
Джейсон Джейм

2
@JasonGoemaat Я думаю, ви можете зняти прапорець під час встановлення оновлень. Я не виступаю за рекламне програмне забезпечення - воно повністю відстійне, і гадає, що воно входить до програми jre, але я встановив незліченну кількість оновлень, не перевірив і ніколи не мав проблем.
Андрій Савіних,

На жаль, я не єдиний, хто здійснював оновлення на сервері, до того ж я переглядав те, що я вважав, що це буде нормальне оновлення без встановлення додаткового програмного забезпечення, не визнаючи поле, щоб зняти прапорець :)
Jason Goemaat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.