มีคำตอบที่คล้ายกันเกี่ยวกับวิธีการติดตั้ง JRE 7
ติดตั้ง Java JDK
คู่มือวิธี
ดาวน์โหลดลินุกซ์ "ไบนารีไฟล์บีบอัด" แบบลินุกซ์ 32 บิตหรือ 64 บิต - ซึ่งมีนามสกุลไฟล์ ".tar.gz"
คลายการบีบอัด
tar -xvf jdk-8-linux-i586.tar.gz
(32 บิต)
tar -xvf jdk-8-linux-x64.tar.gz
(64 บิต)
แพ็กเกจ JDK 8 ถูกแยกลงใน./jdk1.8.0
ไดเร็กทอรี หมายเหตุ: โปรดตรวจสอบชื่อโฟลเดอร์นี้อย่างรอบคอบเนื่องจาก Oracle ดูเหมือนจะเปลี่ยนแปลงสิ่งนี้เป็นครั้งคราวในการอัพเดทแต่ละครั้ง
ตอนนี้ย้ายไดเรกทอรี JDK 8 ไปที่ /usr/lib
sudo mkdir -p / usr / lib / jvm
sudo mv ./jdk1.8.0 / usr / lib / jvm /
ตอนนี้ทำงาน
sudo ปรับปรุงทางเลือก - ติดตั้ง "/ usr / bin / java" "java" "/usr/lib/jvm/jdk1.8.0/bin/java" 1
sudo ปรับปรุงทางเลือก - ติดตั้ง "/ usr / bin / javac" "javac" "/usr/lib/jvm/jdk1.8.0/bin/javac" 1
sudo ปรับปรุงทางเลือก - ติดตั้ง "/ usr / bin / javaws" "javaws" "/usr/lib/jvm/jdk1.8.0/bin/javaws" 1
นี้จะกำหนดออราเคิล JDK ลำดับความสำคัญ 1 ซึ่งหมายความว่าการติดตั้ง JDKs อื่น ๆ จะแทนที่เป็นค่าเริ่มต้น ตรวจสอบให้แน่ใจว่าใช้ลำดับความสำคัญที่สูงขึ้นหากคุณต้องการให้ Oracle JDK ยังคงเป็นค่าเริ่มต้น
แก้ไขความเป็นเจ้าของไฟล์และสิทธิ์ของไฟล์เรียกทำงาน:
sudo chmod a + x / usr / bin / java
sudo chmod a + x / usr / bin / javac
sudo chmod a + x / usr / bin / javaws
sudo chown -R root: root /usr/lib/jvm/jdk1.8.0
หมายเหตุ: ข้อควรจำ - Java JDK มีไฟล์ปฏิบัติการที่คุณสามารถติดตั้งได้เหมือนกัน java
, javac
, javaws
อาจจะจำเป็นต้องใช้บ่อยที่สุด คำตอบนี้แสดงรายการไฟล์ปฏิบัติการอื่นที่มี
วิ่ง
sudo ปรับปรุงทางเลือก --config java
คุณจะเห็นผลลัพธ์คล้ายกับด้านล่าง - เลือกจำนวนของ jdk1.8.0 - ตัวอย่าง3
ในรายการนี้ (เว้นแต่ว่าคุณไม่เคยติดตั้ง Java ที่ติดตั้งในคอมพิวเตอร์ของคุณในกรณีนี้ประโยคที่บอกว่า "ไม่มีอะไรให้กำหนดค่า" จะปรากฏขึ้น ):
$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk1.7.0/bin/java 1 manual mode
3 /usr/lib/jvm/jdk1.8.0/bin/java 1 manual mode
Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jdk1.8.0/bin/java to provide /usr/bin/java (java) in manual mode
ทำซ้ำข้างต้นสำหรับ:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
หมายเหตุสำหรับผู้ใช้ NetBeans!
คุณต้องตั้งค่า JDK ใหม่เป็นค่าเริ่มต้นการแก้ไขไฟล์การกำหนดค่า
หากคุณต้องการเปิดใช้งานปลั๊กอิน Mozilla Firefox:
32 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/
64 bit:
ln -s /usr/lib/jvm/jdk1.8.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
หมายเหตุ: คุณสามารถเชื่อมโยงปลั๊กอิน ( libnpjp2.so
) กับ/usr/lib/firefox/plugins/
การติดตั้งทั่วทั้งระบบ ( /usr/lib/firefox-addons/plugins
ตั้งแต่ 15.04 เป็นต้นไป) สำหรับ Ubuntu 13.10, /usr/lib/firefox/browser/plugins/
เส้นทางไปยังไดเรกทอรีปลั๊กอินคือ
ทั้งนี้ขึ้นอยู่กับการกำหนดค่าของคุณคุณอาจจำเป็นต้องปรับปรุงรายละเอียด AppArmor สำหรับ Firefox (หรือเบราว์เซอร์อื่น ๆ ) ใน/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
:
# Replace the two lines:
# /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
# /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# with those (or adapt to your new jdk folder name)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java,
จากนั้นรีสตาร์ทเครื่องอาวุธ:
sudo /etc/init.d/apparmor restart
วิธีที่ง่าย (ล้าสมัย)
หมายเหตุ: PPA ของทีม WebUpd8 ถูกยกเลิกโดยมีผลบังคับใช้ตั้งแต่วันที่ 16 เมษายน 2019 ดังนั้น PPA นี้จึงไม่มีไฟล์ Java ใด ๆ ข้อมูลเพิ่มเติมสามารถพบได้บนหน้า PPA ใน Launchpad ดังนั้นวิธีนี้จึงใช้งานไม่ได้อีกต่อไปและมีอยู่เนื่องจากเหตุผลเชิงโฮสต์
วิธีที่ง่ายที่สุดในการติดตั้ง JDK 7 คือทำด้วย Web Up8 Oracle Java OOS อย่างไรก็ตามเชื่อว่า PPA นี้บางครั้งล้าสมัย นอกจากนี้ยังทราบถึงอันตรายของการใช้ PPA
สิ่งนี้จะติดตั้ง JDK 7 (ซึ่งรวมถึง Java JDK, JRE และปลั๊กอินของเบราว์เซอร์ Java):
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
# or if you want JDK 8:
# sudo apt-get install oracle-java8-installer
# these commands install Oracle JDK7/8 and set them as default VMs automatically:
# sudo apt-get install oracle-java7-set-default
# sudo apt-get install oracle-java8-set-default
แหล่ง
หมายเหตุ: ก่อนที่ใครบางคนกรีดร้องสิ่งนี้ขัดต่อสิทธิ์การใช้งานการแจกจ่ายซ้ำของ Oracle - PPA ไม่มี Java ในที่เก็บข้อมูลส่วนบุคคล PPA จะดาวน์โหลดโดยตรงจาก Oracle และติดตั้งแทน
วิธีที่สคริปต์
หากคุณกำลังติดตั้ง Ubuntu ที่ไม่มีการติดตั้ง Java ก่อนหน้านี้สคริปต์นี้จะดำเนินการตามขั้นตอนที่ระบุไว้ด้านบนโดยอัตโนมัติหากคุณไม่ต้องการพิมพ์สิ่งนั้นลงในคอนโซล จำไว้ว่าคุณยังคงต้องดาวน์โหลด Java จากเว็บไซต์ของ Oracle - ลิงค์ของ Oracle ไม่wget
เป็นมิตร
ก่อนใช้สิ่งนี้ตรวจสอบให้แน่ใจว่าสคริปต์นี้อยู่ในไดเรกทอรีเดียวกับ.tar.gz
นามสกุลไฟล์ที่คุณดาวน์โหลดและไม่มีไฟล์ที่ขึ้นต้นด้วย jdk-7 ในโฟลเดอร์เดียวกัน หากมีโปรดย้ายออกจากโฟลเดอร์ชั่วคราว จำไว้ว่าให้เรียกใช้สคริปต์ ( chmod +x <script's file>
)
#!/bin/sh
tar -xvf jdk-7*
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7* /usr/lib/jvm/jdk1.7.0
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
หากคุณต้องการติดตั้งปลั๊กอินสำหรับ Firefox ให้เพิ่มส่วนนี้ลงที่ท้ายสคริปต์:
mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
sudo /etc/init.d/apparmor restart
ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่
คุณสามารถตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่งต่อไปนี้หรือไม่:
java -version
คุณควรเห็นสิ่งที่ชอบ
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
คุณสามารถตรวจสอบว่าปลั๊กอิน JRE Mozilla ได้รับความสำเร็จโดยใช้เว็บไซต์อย่างเป็นทางการของออราเคิล
สำหรับ Java 6: ฉันจะติดตั้ง Oracle JDK 6 ได้อย่างไร