2012-10-08 29 views
13

Tôi là một sinh viên CS học Java nên tôi làm một số công việc ở nhà và ở trường trên một hỗn hợp của Linux và Windows. Tôi có một vấn đề sau khi sao chép một dự án mới vào không gian làm việc Eclipse. Dự án xuất hiện nhưng với một dấu chấm than màu đỏ và một lỗi nói:Lỗi trong nhật thực: "Dự án không thể được xây dựng cho đến khi lỗi đường dẫn xây dựng được giải quyết"

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

Ai có thể giúp tôi ra với điều này? Tôi đã thử giải pháp described here, nhưng nó không hoạt động.

+0

Các bước trên liên kết đó rất cụ thể. Câu hỏi đặt ra ở đây là: bạn có một thư viện trong dự án mà bạn đang tham chiếu nhưng bây giờ bạn không phải truy cập vào nó? Một cái bình chỉ có trên Windows (hoặc Linux) mà bạn quên sao chép? –

+0

Chúng ta có thể xem nhật ký lỗi, cũng như một số mã nguồn (cụ thể là phân loại lớp) và tên tệp (s) – Azulflame

+0

Có đường dẫn xây dựng của bạn trong nhật thực như - 'Right Click (Java Project) -> properties -> Java Build Path -> Thư viện'. Bạn có thấy bất kỳ jar/thư viện nào được liệt kê ở đó và có biểu tượng 'warning' hoặc' issue' ở phía trước không? –

Trả lời

24
  1. Nhận dạng "project navigator" hoặc "package explorer" chế độ xem.
    Nhấp chuột phải vào dự án của bạn, chọn Build Path --> Configure build Path.

  2. Trong cửa sổ mới nổi, bạn sẽ tìm thấy bốn tab, chọn "Libraries". Ở đây, dưới "Web app libraries" (mở rộng), bạn sẽ thấy các thư viện được thêm vào đường dẫn lớp của dự án. Kiểm tra xem tất cả chúng có sẵn không. Nếu một hoặc nhiều hơn không (họ sẽ có "mất tích" bên cạnh tên của họ và một dấu đỏ trên biểu tượng của họ), kiểm tra xem bạn có cần chúng (có lẽ bạn không); nếu bạn không cần chúng, hãy loại bỏ nó, nếu bạn cần chúng, hãy thoát khỏi cửa sổ này, tìm ra cái bình còn thiếu và NHẬP nó vào dự án của bạn.

+3

Sau bước một, tôi đã xóa thư viện có dấu 'x' màu đỏ bên cạnh thư viện. Sau đó tôi đã thêm thư viện JRE mặc định và sau đó nhấp OK. Tôi làm mới dự án và nó hoạt động. Cảm ơn! – Darkphenom

+0

Khi tôi cố mở trình chỉnh sửa đường dẫn xây dựng, nó cho tôi biết rằng có "Không có tùy chọn nào" Tôi có thư mục thử nghiệm được xây dựng, nhưng nó không được định nghĩa là thư mục nguồn. Khi tôi cố gắng thay đổi nó với R-click => Source => Format, không có gì thay đổi. –

2
  1. Mở chế độ xem Sự cố. Bạn có thể mở chế độ xem này bằng cách nhấp vào dấu + nhỏ ở góc dưới cùng bên trái của nhật thực. Đó là một cộng rất nhỏ với một hình chữ nhật xung quanh nó. Nhấp vào nó và chọn vấn đề.

  2. Chế độ xem sự cố sẽ hiển thị cho bạn các sự cố cần được giải quyết.

    • Nếu thông báo cho biết "dự án thiếu thư viện yêu cầu ...", bạn cần định cấu hình đường dẫn xây dựng bằng cách nhấp chuột phải vào dự án, chọn thuộc tính, sau đó tạo đường dẫn. Thêm các tệp jar yêu cầu bằng cách sử dụng tab thư viện. -Nếu có các vấn đề khác ngoài thư viện bị thiếu, bạn cần đăng các vấn đề chính xác tại đây để có giải pháp chính xác.
0

Tôi cũng có vấn đề này trong hệ thống của tôi, nhưng sau khi nhìn vào bên trong dự án tôi thấy trong đường dẫn dự án cấu trúc xml của classpath tập tin không chính xác. Sau khi sửa đổi tập tin đó vấn đề được giải quyết.

0

Nếu không hoạt động trong mọi trường hợp ..... thì hãy xóa dự án của bạn khỏi không gian làm việc nhật thực và nhập lại dưới dạng dự án maven nếu đó là dự án maven. khác nhập như dự án hiện có. Tôi đã thử tất cả các giải pháp đã nêu ở trên nhưng không hoạt động nhưng nó hoạt động cho tôi.

2

Nếu bạn không thể tìm thấy lỗi đường dẫn xây dựng, đôi khi "dự án | sạch ..." hoạt động như một nét duyên dáng.

0
  1. Nhấp chuột phải dự án của bạn> Properties> Java Build Path> Libraries

  2. Hủy bỏ các tập tin với màu đỏ "X" (cái gì đó như JRE ...)

  3. Add Library

Đó là cách tôi giải quyết vấn đề của tôi.

0

Trong Eclipse, Goto Build Path, bấm "Add Library", chọn thư viện hệ thống JRE, bấm "Next", chọn tùy chọn là "JRE mặc định của không gian làm việc (i)", bấm "Finish". Điều này làm việc cho tôi.

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