ทางเลือก java - เปลี่ยนโหมดอัตโนมัติ


9

ฉันติดตั้ง JDK สามตัวแล้วสิ่งนี้จำเป็นสำหรับบางโครงการที่ฉันทำงาน

เมื่อฉันรัน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-oracle/jre/bin/java   1074      auto mode
  1            /usr/lib/jvm/java-6-oracle/jre/bin/java   1073      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java   1074      manual mode
  3            /usr/lib/jvm/java-8-oracle/jre/bin/java   1072      manual mode

ฉันจะทำให้ตัวเลือก 3 (JDK 8) เป็นตัวเลือกที่เลือกในโหมดอัตโนมัติได้อย่างไร

คำตอบ:


8

ทำให้ระดับความสำคัญ/usr/lib/jvm/java-8-oracle/jre/bin/javaสูงกว่าเพื่อให้ส่วนที่เหลือเปิดใช้งานมันเป็นjavaไบนารีเริ่มต้นโดยอัตโนมัติ

คุณทำได้:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/jre/bin/java 1100

นี่ฉันมีค่าลำดับความสำคัญที่ใช้1100จริงมากขึ้นค่าใด ๆ ที่1074จะทำ

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