Chạy Ubuntu 12.04Make không thể tìm thấy tools.jar
tôi đã thêm vào PATH: /home/jeffrey/jdk1.6.0_43/lib
Tôi đang cố gắng xây dựng từ nguồn sử dụng Make:
make -j16
Nhưng gặp lỗi:
build/core/config.mk:268: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.
Bất cứ ai có thể giải thích cho tôi tại sao Không thể tìm thấy tools.jar
?
EDIT
JAVA_HOME=/home/jeffrey/jdk1.6.0_43/bin/java
Xác định bằng cách nhập env
lệnh vào vỏ. Hơn nữa, điều này được đặt ra cho tất cả người dùng trong etc/profile
Ngoài ra:
[email protected]:~/WORKING_DIRECTORY$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
[email protected]:~/WORKING_DIRECTORY$
Bạn đang cố gắng làm gì? Makefile có thể giả định rằng JDK có thể được tìm thấy bằng cách sử dụng biến môi trường JAVA_HOME hoặc một cái gì đó tương tự; nó sẽ không cố gắng tìm kiếm PATH cho tools.jar. – Joni
Bạn không trỏ JAVA_HOME vào nhị phân. Bạn chỉ nó vào con đường toplevel nơi java được cài đặt. Ngẫu nhiên bạn làm điểm PATH tại vị trí nơi các tập tin nhị phân sống (không phải là nhị phân chính nó mặc dù) và không phải tại thư mục toplevel nơi java được cài đặt. –
@EtanReisner Theo nhận xét của bạn, tôi đã thay đổi thành 'JAVA_HOME =/home/jeffrey/jdk1.6.0_43'. Đã đăng xuất off/on - vẫn không thể tìm thấy tools.jar –