2010-01-18 57 views
98

Tôi đã kiểm tra ra một dự án sử dụng lật đổ cho Eclipse và tôi nhận được các lỗi sau đây:chứa classpath Unbound trong Eclipse

  • Dự án không thể được xây dựng cho đến khi lỗi xây dựng con đường này được giải quyết
  • chứa classpath Unbound: 'Thư viện Hệ thống JRE [jdk1.5.0_08]'

Tôi giả định rằng lỗi đầu tiên sẽ được giải quyết ngay sau lần thứ hai. Tôi nghĩ rằng tôi cần phải cài đặt JDK 1.5.0_08 và thiết lập nó như là một thư viện hệ thống jre cho dự án nhưng tôi không thể tìm thấy bất cứ nơi nào để tải về nó - gần nhất tôi có thể nhận được là JDK 1.5.0_22.

Nếu có ai có thể cung cấp giải pháp thay thế (hoặc liên kết tải xuống cho jdk1.5.0_08 tôi giả sử), tôi sẽ đánh giá cao nó.

Trả lời

75

Cho the FAQ, chia sẻ tệp dự án có vẻ phải có lợi thế và thậm chí được đề xuất thực hành cho các dự án Java (cá nhân, tôi sẽ không làm điều đó).

Có lẽ một số công việc sau cho bạn:

  1. Chỉnh sửa thuộc tính của dự án (dự án nhấp chuột phải, Properties, Java Build Path, thư viện, Di chuyển và Add Library
  2. Import file của dự án mà không có. các "tập tin dự án"
  3. Cài đặt JDK1.5 từ http://java.sun.com/javase/downloads/index_jdk5.jsp và xem liệu bạn có thể sửa đường dẫn
+2

Điều này đã hiệu quả! Cảm ơn rất nhiều :) – Jessica

+22

hoặc 4. goto Properties -> Java Build Path -> Thư viện Tab -> Chọn thư viện hệ thống sai -> Chỉnh sửa (Ở bên phải) -> Chọn JRE thay thế -> Kết thúc. – Rajkiran

147

tôi đã có một vấn đề tương tự khi tôi tái tạo không gian làm việc của tôi đó là cố định theo cách sau:

Chuyển đến Eclipse -> Tùy chọn, trong Java chọn "JRE đã cài đặt" và chọn một trong các hộp để chỉ định JRE mặc định. Nhấp vào OK và sau đó quay trở lại thuộc tính của dự án của bạn. Đi tới phần "Đường dẫn xây dựng Java" và chọn tab "Thư viện". Xóa thư viện Mặc định hệ thống chưa được liên kết, sau đó nhấp vào nút "Thêm thư viện". Chọn "Thư viện hệ thống JRE" và bạn nên làm tốt!

+9

Điều này làm việc cho tôi. Tôi phải vào Window -> Preferences cho bước đầu tiên, và bước cuối cùng là chọn "JRE mặc định của Workspace" và nhấn Finish. – Steph

+0

Vâng, vị trí của các hộp thoại trong Eclipse di chuyển xung quanh khá một chút trong lần phát hành cuối cùng hoặc hai; tất cả các chức năng tìm thấy trong các câu trả lời cũ vẫn còn đó, nhưng các đường dẫn "X-> Y-> Z" thường khác nhau. –

4

Thực tế vấn đề này phải được sửa trong Preferences -> Java -> JRE được cài đặt. Nếu JRE mong muốn rõ ràng trong danh sách - chỉ cần chọn nó, và đó là nó.

Nếu không, nó phải được cài đặt trên máy tính của bạn trước tiên để bạn có thể thêm nó bằng "Thêm" -> VM chuẩn -> Thư mục, trong cửa sổ trình duyệt bật lên, chọn đường dẫn của nó - chẳng hạn như "tệp chương trình \ Java \ Jre # "->" ok ". Và bây giờ bạn có thể chọn nó từ danh sách.

+0

câu trả lời tuyệt vời nhờ – john

14

Để sửa lỗi này:

  • Nhấp chuột phải dự án của bạn -> Build Path -> Configure Build Path
  • Chọn JRE Library và nhấp vào Chỉnh sửa và từ cửa sổ soạn thảo thư viện chọn thay thế JRE bất cứ điều gì được cấu hình với eclipse của bạn sau đó nhấp vào Hoàn tất
+1

NẾU có thể đã làm nhiều hơn, nhưng tôi có thể bỏ phiếu chỉ một lần. đã cứu cả ngày của tôi – Shadow

0

Tôi đã gặp sự cố tương tự ngay cả sau khi cài đặt JDK 1.7. Tôi đã sửa nó bằng cách thêm thư mục bin vào PATH của tôi.Vì vậy, tôi đã đi đến

máy tính> properties> advanced> biến môi trường

và sau đó thêm

C: \ Program Files \ Java \ jdk1.7.0_55 \ bin;

sau đó tôi theo các hướng dẫn

http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/

3

Đây là câu hỏi khá cũ và gần đây tôi tình cờ này. Ngoài ra câu trả lời nói hãy chắc chắn rằng bạn đã đăng ký JDK đúng trong phần JRE đã cài đặt của các thuộc tính Eclipse, và đó là nó. Tôi đã đăng ký JDK chính xác và đã được đánh dấu là mặc định, nhưng tôi vẫn gặp lỗi này. Còn một mảnh nữa.

Đảm bảo rằng trong phần Cài đặt JRE, tên của môi trường thời gian chạy đích của bạn chính xác như được đề cập trong dự án đã nhập của bạn. Ví dụ: nếu lỗi bạn nhận được là - Unbound classpath container: 'JRE System Library [JavaSE-1.8]'. Sau đó, trong JRE đã cài đặt, bạn cần phải đăng ký JDK 1.8 và tên của nó phải là giá trị chính xác được đề cập trong dấu ngoặc vuông, trong trường hợp này là JavaSE-1.8.

-1

Nhấp vào thông báo lỗi hiển thị "Vùng chứa đường dẫn không mong muốn: 'Thư viện hệ thống JRE [jdk1.5.0_08]", nhấp chuột trái anyd chọn sửa nhanh. Theo nhanh chóng, danh sách các tùy chọn có thể sẽ bị thay đổi. Chọn thay thế thư viện. Chọn thư viện bạn đã cài đặt. Tốt của bạn để đi.

0

Tôi gặp vấn đề Tương tự khi nhập dự án.

Vấn đề là bạn chọn "Sử dụng môi trường thực thi JRE" và thấp hơn thư viện được sử dụng trong các dự án được nhập.

Có hai cách để giải quyết vấn đề này: Hiện

1.While đầu tiên nhập khẩu dự án:

in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE". 

2.Delete các dự án từ không gian làm việc của bạn và nhập khẩu một lần nữa. Lần này:

select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard" 
Các vấn đề liên quan