Cấu hình Java
Bạn có thể định cấu hình phiên bản nào là mặc định để sử dụng trong dòng lệnh bằng cách sử dụng update-alternatives
, quản lý các liên kết tượng trưng nào được sử dụng cho các lệnh khác nhau.
sudo update-alternatives --config java
Đầu ra sẽ trông giống như sau.
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:
Bây giờ bạn có thể chọn số để sử dụng làm mặc định. Điều này cũng có thể được thực hiện cho các lệnh Java khác, chẳng hạn như trình biên dịch ( javac
), trình tạo tài liệu ( javadoc
), công cụ ký JAR ( jarsigner
), v.v. Bạn có thể sử dụng lệnh sau, điền vào lệnh bạn muốn tùy chỉnh.
sudo update-alternatives --config command
Đặt JAVA_HOME
biến môi trường
Nhiều chương trình, chẳng hạn như máy chủ Java, sử dụng biến môi trường JAVA_HOME để xác định vị trí cài đặt Java.
Sao chép đường dẫn từ cài đặt ưa thích của bạn và sau đó mở / etc / môi trường bằng Sublime Text hoặc trình soạn thảo văn bản yêu thích của bạn.
sudo subl /etc/environment
Ở cuối tệp này, thêm dòng sau, đảm bảo thay thế đường dẫn được tô sáng bằng đường dẫn được sao chép của riêng bạn.
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
Lưu và thoát tệp và tải lại : source /etc/environment
.
Bây giờ bạn có thể kiểm tra xem biến môi trường đã được đặt hay chưa bằng cách thực hiện lệnh sau : echo $JAVA_HOME
. Điều này sẽ trả về đường dẫn bạn vừa đặt.