ฉันจะติดตั้ง JRE บนเซิร์ฟเวอร์ Windows ที่ไม่มีแอดแวร์ของ Oracle ได้อย่างไร


45

ฉันต้องการติดตั้ง Java บนเซิร์ฟเวอร์ของเรา แต่ฉันลังเลเนื่องจากการรวมแถบเครื่องมือ Ask.com ของออราเคิลและโปรแกรมสแกนไวรัสบางตัว ฉันได้อ่านแล้วว่าตัวอัพเดต Java นั้นยังติดตั้งสิ่งเหล่านี้เพื่อแก้ไขปัญหาความปลอดภัยที่สำคัญหากมันหายไปและการติดตั้งแถบเครื่องมือมีการหน่วงเวลาภายใน 10 นาทีดังนั้นคุณจะไม่สามารถลบมันออกทันทีหากคุณรู้ว่าคุณติดตั้งโดยบังเอิญ

ไม่มีความต้องการหรือปรารถนาที่จะติดตั้งแม้แต่ปลั๊กอินของเบราว์เซอร์ java ฉันแค่ต้องการติดตั้ง JRE ที่สะอาด

ฉันสังเกตเห็นแอปพลิเคชันบางอย่างเช่น Atlassian Stash ติดตั้ง JRE ของตัวเองมีโปรแกรมติดตั้งอัตโนมัติบางตัวที่ฉันหาไม่เจอหรือไม่? ฉันสามารถคัดลอกไดเร็กทอรี JRE ไปยังเซิร์ฟเวอร์ของฉันจากหนึ่งในเหล่านี้ได้หรือไม่


8
เปลี่ยนวิธีแก้ปัญหา: เปลี่ยนเป็น Linux และติดตั้ง Java จากตัวจัดการแพ็คเกจและคุณจะไม่ต้องจัดการกับมัลแวร์ประเภทนี้อีกเลย
Lie Ryan

คุณจะสามารถรวบรวมจากแหล่ง 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 เฉพาะผู้ติดตั้งออนไลน์เท่านั้นที่มีซอฟต์แวร์ที่ให้มา
Chris S

5
! น่ากลัว "เซิร์ฟเวอร์ JRE" เป็นสิ่งที่ฉันกำลังมองหา
Jason Goemaat

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, เว็บเบราว์เซอร์, ยูทิลิตี้, เครื่องมือสำหรับนักพัฒนา ฯลฯ การติดตั้ง / อัพเดทไม่ต้องการการโต้ตอบใด ๆ เพียงแค่เริ่มต้น แถบเครื่องมือหรือสิ่งอื่น ๆ ที่มาพร้อมกับแอปพลิเคชันที่คุณติดตั้ง

บนเว็บไซต์ของพวกเขาเพียงเลือกสิ่งที่คุณต้องการจากรายการจากนั้นไฟล์ exe ขนาดเล็ก ~ 300kb จะอัปเดตซอฟต์แวร์ที่เลือกเป็นเวอร์ชันล่าสุดหรือติดตั้งหากยังไม่ได้ติดตั้ง ฉันวางไว้ในงาน Task Scheduler ในคอมพิวเตอร์บางเครื่องเพื่อให้แน่ใจว่าซอฟต์แวร์ของพวกเขาได้รับการปรับปรุง (โดยเฉพาะรันไทม์ Flash)

พวกเขาไม่มีซอฟต์แวร์ทุกชิ้น แต่ครอบคลุมสิ่งที่ฉันต้องการเกือบทั้งหมดรวมถึง Java JRE และ JDK รุ่น Pro ที่จ่ายเงินยังให้คุณอัปเดตการจัดการจากส่วนกลางซึ่งอาจเป็นประโยชน์สำหรับเซิร์ฟเวอร์

การเปิดเผยข้อมูล: ฉันเป็นเพียงลูกค้าระดับฟรีที่น่าพอใจไม่เคยมีบริการชำระเงินหรือทำงานให้กับพวกเขา

หมายเหตุ: Adobe ขอให้ลบ Flash ออกจากตัวเลือกการอัปเดต ยังคงใช้ได้หากคุณชำระเงินสำหรับรุ่น Pro หรือหากคุณพบไฟล์ติดตั้ง Ninite Flash แบบออนไลน์ (เพียงตรวจสอบลายเซ็นก่อน)


7
นอกจากนี้มูลค่าการดูคือChocolatey.orgซึ่งเป็นบรรทัดคำสั่ง / powershell ตามและขึ้นอยู่กับ NuGet
James Snell

1

อนุญาตให้ฉันอ้างอิงคำตอบของคำถามที่คล้ายกันที่ฉันถามไปที่ Superuser.com ซึ่งฉันคิดว่าเหมาะสมเป็นพิเศษสำหรับกลุ่ม ServerFault.com/enterprise

แพคเกจ Ninite ไม่สามารถติดตั้งได้อย่างเงียบ ๆ (ยกเว้นกรณีที่คุณจ่าย) และตัวเลือก GUI ไม่สามารถใช้งานได้จริงในสภาพแวดล้อมที่มีขนาดใหญ่กว่าคอมพิวเตอร์บางเครื่อง

คำตอบสองข้อรวมถึงการตั้งค่ารีจิสทรี (ซึ่งสามารถปรับใช้โดยใช้การกำหนดลักษณะนโยบายกลุ่ม) และแม่แบบการดูแลซึ่งสามารถปรับใช้ผ่าน GPO แบบดั้งเดิม

ในคำตอบนี้ , Danilo Roascioตั้งข้อสังเกตว่าคุณสามารถเพิ่มค่ารีจิสทรี REG_SZ ของSPONSORSในและHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft ตั้งค่าเป็นHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft DISABLEแน่นอนว่าสามารถปรับใช้ค่านี้ได้โดยใช้การกำหนดลักษณะนโยบายกลุ่ม

ในคำตอบอื่น , ไมค์ให้เป็นแม่แบบในการบริหารระเบียบที่กำหนดค่าเดียวกันสำหรับการนำเข้า GPO


-1

ไม่การติดตั้ง Ask เป็นตัวเลือกที่สมบูรณ์ (แม้ว่าตัวเลือกนี้จะถูกตรวจสอบโดยค่าเริ่มต้น) ดังนั้นยกเลิกการเลือกและมีเพียง Java เท่านั้นที่ได้รับการติดตั้ง!


แม้ว่าคุณจะยกเลิกการเลือกแม้ว่าเมื่อ Java ทำการอัปเดตอัตโนมัติมันจะพยายามติดตั้งอีกครั้ง อย่าลืมยกเลิกการติดตั้งและมันจะติดตั้งเองในอีก 10 นาทีหลังจากนั้นคุณต้องจำไว้ว่าต้องถอนการติดตั้งหลังจากนั้นในภายหลังและคุณอาจสูญเสียการค้นหาและโฮมเพจเพื่อขอให้เบราว์เซอร์ของคุณ
Jason Goemaat

2
@JasonGoemaat ฉันคิดว่าคุณสามารถยกเลิกการเลือกได้ในระหว่างการติดตั้งการอัปเดต ฉันไม่ได้สนับสนุนแอดแวร์ - มันแย่มากและมันแย่มากที่รวมอยู่ใน jre แต่ฉันติดตั้งการอัปเดตนับไม่ถ้วนไม่ถูกตรวจสอบและไม่เคยมีปัญหา
Andrew Savinykh

แต่น่าเสียดายที่ฉันไม่ได้เป็นเพียงคนเดียวที่จะดำเนินการปรับปรุงบนเซิร์ฟเวอร์ที่นอกเหนือจากที่ผมเคยแวะผ่านสิ่งที่ผมคิดว่าจะมีการปรับปรุงตามปกติโดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติมโดยไม่ต้องตระหนักถึงกล่องยกเลิกการเลือกตัวเอง :)
เจสัน Goemaat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.