Tôi quyết định cập nhật JDK7 của tôi lên phiên bản gần đây từ đây .
Kho lưu trữ tag.gz tương ứng cho kiến trúc của tôi đã được tải xuống và trích xuất /usr/lib/jvmnhư bình thường. Tất cả các phiên bản trước của Java đã được cài đặt trước đó. Nhưng trước khi thiết lập lựa chọn thay thế mới cho java, javacvà javawstôi loại bỏ tất cả các lựa chọn thay thế hiện có sử dụng các lệnh sau:
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javaws
Bây giờ khi cố gắng cài đặt các lựa chọn thay thế mới, tôi nhận được như sau:
sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1
update-alternatives: error: alternative path /usr/bin/java doesn't exist.
Tất nhiên, /usr/bin/javakhông tồn tại nhưng /usr/binkhông? Có gì sai với nó và làm thế nào tôi có thể sửa chữa nó?