Tôi đang phải đối mặt với một vấn đề về việc Eclipse không chọn VM từ biến môi trường PATH. Tôi làm theo các bước dưới đây để tái tạo lỗi:
Đã tải xuống phiên bản thích hợp của JDK của Oracle từ http://www.oracle.com/technetwork/java/javase/doads/index.html?ssSourceSiteId=otnjp
giải nén nó:
tar zxvf ~/Downloads/jdk-8u5-linux-x64.tar.gz ~/DEVĐã thêm vào
PATH:gedit ~/.bashrc export JAVA_HOME=/home/faizal/DEV/jdk1.8.0_05 export PATH=${PATH}:${JAVA_HOME}/binXác nhận
javacó sẵn trong PATH bằng cách khởi động lại hệ thống và thực thijavatrong thư mục ngẫu nhiên trong bash:cd ~ java
Nhưng khi tôi chạy Eclipse, tôi gặp lỗi:
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /home/faizal/DEV/eclipse-luna/eclipse/jre/bin/java java in your current PATH
Tôi có thể làm cho nó hoạt động chỉ bằng cách tạo ra một liên kết tượng trưng javatrong /binđể trỏ đến $JAVA_HOME/bin/java. Tại sao Eclipse không hoạt động mà không có liên kết tượng trưng này?
~/.profile, bạn không thể tham khảo các biến môi trường được tạo trong~/.bashrc. Vì vậy, bạn sẽ phải tạo lại chúng trong~/.profile, nếu cần. Ngoài ra, cần phải khởi động lại hệ thống để các thay đổi~/.profileđược nhìn thấy bởi Eclipse.