2012-01-13 51 views
5

Tôi đang cố gắng xây dựng jasperserver trên Linux. Nó sử dụng kiến ​​và maven. Trong khi thực thi lệnh ant, nó đưa ra ngoại lệ này. Tôi đã kiểm tra trên cùng một đường dẫn tuy nhiên thư mục lib không có ở cùng một đường dẫn. Làm thế nào tôi có thể giải quyết vấn đề này?Lỗi: Không thể định vị tools.jar. Dự kiến ​​sẽ tìm thấy nó trong /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jar

Cảm ơn !!

+2

Bạn có chắc là bạn đã cài đặt JDK chưa? Một JRE chỉ không chứa tools.jar. – mgaert

+0

Ok .. Tôi sẽ kiểm tra .. – DMS

+1

Có thể trùng lặp của [Maven: Không thể giải quyết sự phụ thuộc: tools.jar] (http://stackoverflow.com/questions/7860350), [Không thể định vị tools.jar] (http: //stackoverflow.com/questions/5730815), [Không thể định vị tools.jar] (http://stackoverflow.com/questions/6676107), [Lỗi kiến ​​khi cố gắng tạo tệp, không thể tìm thấy tools.jar] (http://stackoverflow.com/questions/2618281), [Ant + Vista 64: "Không thể định vị tools.jar"] (http://stackoverflow.com/questions/4378535). –

Trả lời

7

tools.jar chỉ hiện diện trong jdk, chứ không phải jre.

0

Tôi thấy cùng một thông báo đang chạy Ant sau khi cập nhật JVM. Tôi đã sửa nó bằng cách đặt JAVA_HOME thành JDK.

2

Tôi đã cố định vấn đề này bằng cách cài đặt jdk ..

Nhờ tất cả để trả lời ..

0

Có thể là nhật thực của bạn được mặc định cho phiên bản 32bit của bạn của jre của bạn. Nếu bạn làm mọi thứ đúng với JAVA_HOME được đặt thành C: \ Program Files \ Java \ jdk1.6.0_21 \ bin và chạy phiên bản nhật ký 32bit của bạn, bạn sẽ sử dụng một cái gì đó như C: \ Program Files (x86) \ Java \ jre6 \ bin.

khi bạn khắc phục vấn đề jdk của bạn Bạn sẽ cần phải vượt qua nó ở đầu của một shortcut -vm "C: \ Program Files (x86) \ Java \ jdk1.6.0_31 \ bin"

Hoặc sửa chữa của bạn JAVA_HOME

gợi ý khác đã chắc chắn eclipse của bạn đang sử dụng jdk không JRE http://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0

Chỉ cần cho những người khác tham khảo: Bằng cách thực mặc định sẽ trỏ đến JRE không jdk. nếu bạn muốn thay đổi jre mặc định xin phải cửa sổ -> Preferences -> Java -> JRE cài đặt
nhấp chuột vào thêm nút chọn Standanrd VM sau đó thiết lập JRE nhà. ở đây bạn có thể cung cấp đường dẫn jdk đã cài đặt của bạn sẽ trông giống như dưới đây trong trường hợp cửa sổ. C: \ Program Files \ Java \ jdk1.8.0_101

Các vấn đề liên quan