การกำหนดค่า Java
คุณสามารถกำหนดเวอร์ชันที่เป็นค่าเริ่มต้นสำหรับใช้ในบรรทัดคำสั่งโดยใช้update-alternatives
ซึ่งจัดการลิงก์สัญลักษณ์ที่ใช้สำหรับคำสั่งต่าง ๆ
sudo update-alternatives --config java
ผลลัพธ์จะมีลักษณะดังนี้
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode
5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode
Press <enter> to keep the current choice[*], or type selection number:
ตอนนี้คุณสามารถเลือกหมายเลขที่จะใช้เป็นค่าเริ่มต้น สิ่งนี้สามารถทำได้สำหรับคำสั่ง Java อื่น ๆ เช่นคอมไพเลอร์ ( javac
) ตัวสร้างเอกสาร ( javadoc
), เครื่องมือการลงนาม JAR ( jarsigner
) และอื่น ๆ คุณสามารถใช้คำสั่งต่อไปนี้กรอกคำสั่งที่คุณต้องการปรับแต่ง
sudo update-alternatives --config command
การตั้งค่าJAVA_HOME
ตัวแปรสภาพแวดล้อม
หลายโปรแกรมเช่นเซิร์ฟเวอร์ Java ใช้ตัวแปรสภาพแวดล้อม JAVA_HOME เพื่อกำหนดตำแหน่งการติดตั้ง Java
คัดลอกพา ธ จากการติดตั้งที่คุณต้องการจากนั้นเปิด / etc / environment โดยใช้ Sublime Text หรือ Text editor ที่คุณชื่นชอบ
sudo subl /etc/environment
ในตอนท้ายของไฟล์นี้ให้เพิ่มบรรทัดต่อไปนี้ตรวจสอบให้แน่ใจว่าได้แทนที่เส้นทางที่ไฮไลต์ด้วยเส้นทางที่คัดลอกของคุณเอง
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
source /etc/environment
บันทึกและออกจากแฟ้มและโหลดได้: ตอนนี้คุณสามารถทดสอบว่าตัวแปรสภาพแวดล้อมที่ได้รับการกำหนดโดยรันคำสั่งต่อไปนี้:
echo $JAVA_HOME
นี่จะคืนค่าพา ธ ที่คุณเพิ่งตั้ง