2012-07-08 41 views
6

Tôi đã tải xuống mã được viết trên nền tảng Eclipse và tôi muốn biên dịch mã, nhưng một trong các tệp jar mà tôi đưa vào, sử dụng lớp có tên là ISafeRunnable và tên chuẩn của lớp là: org.eclipse.core.runtime.ISafeRunnable. Nhưng bất kể có bao nhiêu tệp jar bắt đầu bằng org.eclipse.core.runtime Tôi thêm vào đường dẫn xây dựng của mình, không có tệp nào trong số đó chứa ISafeRunnable !!! Xin hãy giúp !!!!ISafeRunnable ở đâu?

+3

Làm cho bạn muốn trợ giúp. [Đây là, OP] (http://grepcode.com/file/repository.grepcode.com/java/eclipse.org/3.5/org.eclipse.equinox/common/3.5.0/org/eclipse/core/ runtime/ISafeRunnable.java) –

+0

Tìm thấy [this] (http://www.jarfinder.com/index.php/java/info/org.eclipse.core.runtime.ISafeRunnable)? – CodeCaster

+0

@CodeCaster: Tôi đã thử trước khi đặt câu hỏi !! Nó không ở trong đó !! Nhưng cảm ơn anyway ... –

Trả lời

6

Sẽ hữu ích nếu bạn nhập org.eclipse.equinox.common không? Kiểm tra this thread, ví dụ:

Giao diện ISafeRunnable nằm ở phân Plugin (org.eclipse.equinox.common). Nếu bạn thêm thư viện SWT vào dự án của bạn, nó sẽ được thêm vào đường dẫn xây dựng tự động. Bạn có thể làm điều này bằng cách bấm chuột phải vào dự án của bạn, chọn Xây dựng Đường dẫn/Thêm Thư viện ... và sau đó chọn Thư viện SWT. Sau đó, dự án của bạn nên chứa một thư mục mới, có cùng biểu tượng với thư mục JRE và chứa một vài lọ, bao gồm org.eclipse.swt ... và org.eclipse.equinox.common.

+0

Cảm ơn ... Tôi đã thêm 'org.eclipse.equinox.common' và tada !!! Lớp học ở đó, nhưng phần thứ hai của câu trả lời của bạn không hiệu quả với tôi. Khi tôi mở Buildpath/Add Library, không có tùy chọn SWT ở đó !!! Eclipse của tôi là Eclipse J2EE 3.7.1 ... Tôi luôn thêm swt bằng cách thêm tệp jar thủ côngL org.eclipse.swt.cocoa/win32 .... –

+3

Duuuuude !!!!!!! –

0

Thư viện trong thư viện jar org.eclipse.core.runtime. Hãy xem link này để biết danh sách các giao diện được bao gồm trong thư viện. Đảm bảo bạn đang sử dụng đúng số platform (3.7) phiên bản

+0

Phiên bản Eclipse nào? Nó đã được thừa nhận ra 'equinox.common' một thời gian dài trước đây. –

+0

Eclipse 3.7: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fcore%2Fruntime%2FISafeRunnable.html – GETah

+0

Bạn cung cấp một liên kết đến Javadoc của nó. Tên gói của nó không bị tranh chấp, nhưng ID của gói OSGi mà nó nằm trong đó. Từ liên kết của bạn, tôi không thể suy ra ID gói. Bạn có thấy liên kết của tôi trong các bình luận không? –