2012-04-22 28 views
6

Trợ giúp cho Java trong Eclipse (phát triển Java thông thường, không phải Android), được đặt thành URL trực tuyến tại máy chủ của Oracle, được liên kết với http://docs.oracle.com/javase/6/docs/api/. Tuy nhiên, với một máy tính cụ thể, tôi không thể trực tuyến trong lớp Java mà tôi dạy. Vì vậy, tôi muốn sử dụng một trợ giúp địa phương.vị trí javadoc cho nhật thực ẩn

tôi thử như sau:

  • Mở windows - preferences - java - installed jre
  • chọn thời gian chạy 1,7, và có các rt.jar
  • báo chí Javadoc địa điểm.

Ở đó tôi thấy liên kết đến trợ giúp trực tuyến. Tôi đã cố gắng sử dụng kho lưu trữ nguồn thay vào đó, thư mục src.zip trong thư mục JDK. Nhưng điều đó không hiệu quả. Tuy nhiên, nguồn không chứa tài liệu Java được biên dịch.

Tôi có phải tải xuống tài liệu API không? Và nếu, ở đâu?

Trả lời

3
+0

này làm việc, mặc dù không hoàn toàn. Tôi đã tải xuống tệp này, đặt nó làm lưu trữ javadoc cho rt.jar và cố di chuột qua "println". Nó nói "không có nguồn đính kèm hoặc javadoc không thể được tìm thấy". Nhưng đánh dấu "println", F1, và chọn javadoc bây giờ hoạt động. Vẫn còn lạ. – Rene

+1

Có nhiều hơn Javadoc bên trong. Bạn phải giải nén nó và trỏ đến thư mục con Javadoc. –

+0

Bạn nhận được liên kết đó như thế nào. Tôi muốn có cùng một java-ee nhưng không thể có được một tập tin tải về? –

0

Nếu tôi nhớ chính xác bạn không cần các tài liệu API ở tất cả nếu bạn có src.zip sẵn và thiết lập. Eclipse sẽ lấy Javadoc từ các nguồn như nó làm với mã của riêng bạn.

Chỉnh sửa: Làm thế nào để thiết lập src.zip:

  1. Mở "JRE cài đặt" khung ưu đãi
  2. Bấm "Edit ..." cho JRE của bạn
  3. Đối với mỗi thư viện mong muốn nhấp chuột "Source File đính kèm ... "và chọn tệp src.zip của bạn.
+0

Chỉ, nó không. Ít nhất không phải con đường, tôi đã đưa nguồn vào vị trí Javadoc. Lạ thật. – Rene

+0

@Rene Cố gắng không thêm 'src.zip' vào vị trí Javadoc nhưng để gắn nó làm nguồn cho các thư viện JRE của bạn. – siegi

+0

Tôi đã thử. Nó không hoạt động. Tuy nhiên, xem bình luận của tôi dưới đây. Có lẽ nó là một vấn đề của thuật toán lơ lửng. – Rene

0

Có những lựa chọn khác nhau (như @siegi và @Thorbjorn_Ravn_Andersen đã nói), và nó phụ thuộc, vào những gì bạn muốn làm:

  • Nếu bạn chỉ muốn đọc javadoc của một API các phương thức bạn đang sử dụng, nếu đủ để đọc mã nguồn (như đã đề cập bởi @siegi), hoặc để mở khung nhìn JavaDoc và đọc ở đó một phiên bản được đánh bóng hơn của nó.
  • Bạn có thể duyệt API JavaDoc đã tải xuống như được đề cập bởi @Thorbjorn.

Tuy nhiên, trong một lớp, tôi muốn mọi người sử dụng IDE của họ mọi lúc, vì vậy tôi nghĩ rằng duyệt nguồn trực tuyến tự nhiên hơn nhiều (đối với nhà phát triển Java) và bạn chắc chắn rằng bạn thấy tài liệu được viết cho các nguồn bạn đang sử dụng.

Nếu bạn muốn xem tổng quan về các gói hoặc lớp học, có thể thuận tiện hơn khi sử dụng API trong trình duyệt.

+0

Lớp học có thể truy cập internet, vì vậy họ không gặp vấn đề gì. Tôi cũng có thể kết nối với mạng WLAN bằng máy tính xách tay của mình và sử dụng internet qua vpn. ĐƯỢC. Có lẽ chúng ta nên chấp nhận sự toàn năng của Internet ngày nay. – Rene

+0

Bạn biết phím Shift-F2 trong Eclipse? –

5

OK. Tôi đã thực hiện nó với sự giúp đỡ của bạn. Cảm ơn.

Tất nhiên, tôi đã cài đặt JDK bằng nguồn. Trên máy tôi tìm thấy một JRE7 và JDK1.7xxx, và các dự án sử dụng JRE7.

(1) Trong cửa sổ - Tuỳ chọn - Java - JRE đã cài đặt Tôi tìm thấy liên kết đến JRE7, không chứa nguồn hoặc Javadoc.

(2) Vì vậy, tôi nhấn "Chỉnh sửa" và duyệt thư mục đến JDK1.7, sau đó nhấn "Khôi phục mặc định". Điều này sẽ thay đổi các thư viện hệ thống JRE thành JDK. Các vị trí Javadoc cho rt.jar và các jars khác hiện đang ở Oracle, tuy nhiên, src.zip đã cài đặt được sử dụng, nếu không có kết nối internet.

Ngoài ra, có thể đính kèm tệp src.zip (tệp!) Vào rt.jar của JRE7.

Cảm ơn và xin lỗi vì đã quá chậm.

RGR

+0

Tôi thích câu trả lời của bạn. 1 cho "Khôi phục mặc định". – OO7

3

EASY SOLUTION: Dưới đây là video hướng dẫn cho vấn đề này: link

+0

Đây là giải pháp duy nhất hoạt động! cảm ơn :) –

+0

@Md. Naushad Alam Tôi thích video bạn đã chia sẻ. Nó được ghi lại rất độc đáo. +1 cho tin nhắn trong video giải thích từng hành động. Cảm ơn bạn đã chia sẻ liên kết. – OO7

+0

@ OO7 Bạn được chào đón :) –

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