ฉันจะติดตั้ง Java บน Ubuntu 12.04 ได้อย่างไร
ฉันมี:
- สภาพแวดล้อมรันไทม์ Java (TM) SE (สร้าง 1.7.0_21-b11)
- เซิร์ฟเวอร์ Java HotSpot (TM) 64- บิต VM (สร้าง 23.21-b01, โหมดผสม)
ฉันจะติดตั้ง Java บน Ubuntu 12.04 ได้อย่างไร
ฉันมี:
คำตอบ:
ในการติดตั้ง Oracle Java เวอร์ชันล่าสุด (โพสต์ล่าสุดในเว็บเพจ Oracle) วิธีที่ง่ายที่สุดคือการใช้ตัวติดตั้ง Java (ดังที่ flashplugin-installer ทำ) ดังที่อธิบายไว้ที่นี่: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubuntu-via.html
Oracle JDK7 ไม่ได้โฮสต์ใน PPA เพราะไม่ได้รับอนุญาตจากใบอนุญาต Java ใหม่ (ซึ่งเป็นสาเหตุที่ทำให้ถูกลบออกจากที่เก็บ Ubuntu อย่างเป็นทางการ) แพ็คเกจใน PPA จะดาวน์โหลด (และติดตั้ง) Oracle Java JDK 7 โดยอัตโนมัติจากเว็บไซต์ทางการและติดตั้งลงในคอมพิวเตอร์ของคุณเช่นเดียวกับแพ็คเกจติดตั้ง flashplugin
จากนั้นคุณต้องทำสิ่งนี้เท่านั้น:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
และพิมพ์สิ่งนี้เพื่อตรวจสอบเวอร์ชั่น:
java -version
PPA ไม่ใช่วิธีที่ปลอดภัย / ติดตั้งอย่างชาญฉลาด การติดตั้ง JDK นั้นง่ายมากและตรงไปตรงมา
ขั้นตอนมีดังนี้:
ดาวน์โหลด jdk ล่าสุดจากเว็บไซต์ของ Oracle และแยกไฟล์:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
สร้างลิงก์สัญลักษณ์:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
ในทำนองเดียวกันลิงก์สัญลักษณ์สามารถสร้างขึ้นสำหรับคำสั่งอื่นของ JAVA คำสั่งอื่น ๆ ที่มีคือ:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
ตรวจสอบให้แน่ใจว่าผู้ใช้ที่เหมาะสมได้รับสิทธิ์ที่ถูกต้อง:
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.7.0
อ้างอิง: รหัส ของ tHe Dark | บล็อก
ดังที่ได้กล่าวข้างต้นการติดตั้งจาก PPA นั้นเป็นวิธีที่ง่ายที่สุดที่จะทำ แม้ว่าอาจใช้เวลาหนึ่งหรือสองวันในการอัปเดตเป็นรุ่นใหม่ล่าสุด 7u25 หากปัญหาที่คุณพบคือหน้าต่างป๊อปอัปที่ระบุว่า "แอปพลิเคชันที่ถูกบล็อกโดยการตั้งค่าความปลอดภัย" และคุณจำเป็นต้องใช้จาวาจริงๆในตอนนี้คุณสามารถข้ามได้โดยลดระดับความปลอดภัยสำหรับจาวา ไปที่เมนูของคุณ -> การตั้งค่า -> แผงควบคุมปลั๊กอิน Oracle java 7 ในนั้นเปิดแท็บความปลอดภัยและเลื่อนแถบเลื่อนไปที่ "กลาง" และนำไปใช้ นั่นควรทำเคล็ดลับ
หวังว่ามันจะช่วย
หากคุณได้รับข้อความแสดงข้อผิดพลาดcouldn't resolve host 'launchpad.net'
และคุณแน่ใจว่าการตั้งค่าพร็อกซีเซิร์ฟเวอร์ถูกต้อง (http_proxy และ https_proxy) ลอง
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
จะไม่สามารถใช้ได้sudo apt-get install python-software-properties
เพื่อแก้ปัญหานี้ให้เรียกใช้