2010-10-25 26 views

Trả lời

16

Đúng, bạn có thể sử dụng Eclipse, tạo một dự án và tạo Scrapbook Page trong dự án đó.

alt text

Bạn cũng có thể chỉ định báo cáo nhập khẩu: http://www.informit.com/articles/article.aspx?p=31789&seqNum=3

trang Scrapbook được classpath của họ từ build con đường chứa dự án. Nếu trong trang sổ lưu niệm, bạn muốn để tham chiếu một phần tử Java là không trên đường dẫn xây dựng của dự án Java chứa , bạn cần phải thêm vào đường dẫn xây dựng của dự án Java. Trang sổ lưu niệm cũng cho phép bạn chỉ định báo cáo nhập. Bạn làm điều này bằng cách chọn Đặt nhập từ trình đơn ngữ cảnh của trang sổ lưu niệm hoặc Đặt các khai báo nhập để chạy Mã từ thanh công cụ. Bạn cần đặt các câu lệnh nhập để tham chiếu đến các khai báo Java trong các dự án của bạn. Đây là sự giám sát chung. Nếu loại hoặc gói bạn đang cố gắng nhập không được liệt kê trong hộp thoại Thêm , điều đó có nghĩa là bạn cần thêm nó vào đường dẫn xây dựng của dự án chứa trang sổ lưu niệm. Nếu bạn đang tham chiếu một phần tử có nhiều khai báo, bạn sẽ cần để thêm tuyên bố nhập vào số xác định yếu tố.

Chỉnh sửa: Cũng có một giải pháp khác: http://ideone.com. Đó là một công cụ gỡ lỗi và IDE trực tuyến. Bạn có thể xem ví dụ tại đây: http://ideone.com/98sA8, nhưng có vẻ như bạn phải thiết lập nhiều hơn một chút trên trang sổ lưu niệm.

+1

Sổ lưu niệm * làm * biên dịch mã trước khi chạy. OP đặc biệt hỏi về một giải pháp mà * không * biên dịch mã. Cá nhân, tôi không hiểu tại sao OP lại quan tâm đến cách REPL được triển khai, nhưng đó là những yêu cầu của anh ta. –

+1

Ông cũng đề cập đến việc biên dịch và chạy các tệp thực thi và các tệp thực thi không tồn tại trong Java :) Dù sao, tôi nghĩ cách duy nhất là chạy Java là biên dịch nó, đó là một ngôn ngữ được biên dịch. Nếu không, cú pháp sẽ khác. Giải pháp này có vẻ khá đơn giản. Nó cũng cho phép kiểm tra các câu lệnh một cách nhanh chóng và không có tệp .class nào được tạo. –

+0

Vâng, tôi mới sử dụng Java nên tôi không biết thuật ngữ thích hợp. Cảm ơn bạn vì những điểm tuyệt vời. –

6

Sử dụng Eclipse, bạn có thể tạo trang Sổ lưu niệm cho phép bạn thực hiện chính xác việc này.

Hãy cẩn thận:

  1. Bạn cần phải sử dụng tên lớp nhị phân đầy đủ cho bất cứ điều gì ngoài java.lang
  2. Bạn cần phải chọn mã (lựa chọn văn bản chuẩn) mà bạn muốn chạy
  3. Có ba các phương thức khác nhau để chạy - Kiểm tra, Hiển thị và Chạy. Kiểm tra và hiển thị hầu như giống nhau, cho bạn thấy kết quả của câu lệnh cuối cùng trong mã của bạn (vì vậy bạn không cần in nó hay bất kỳ thứ gì), Run chạy mã đã chọn và đổ bất kỳ đầu ra nào vào giao diện điều khiển.
4

Không bao giờ sử dụng nó, nhưng BeanShell dường như làm những gì bạn muốn

3

Bạn có thể thực hiện điều này với Groovy and the Groovy Console, với sự báo trước mà bạn cần phải biết làm thế nào để thể hiện bất cứ điều gì bạn đang cố gắng thể hiện trong Java bằng ngôn ngữ Groovy:

Groovy Console

+0

Thực ra, bạn có thể sao chép và dán mã java vào một tập lệnh hấp dẫn và chỉ chạy nó mà không thay đổi bất kỳ mã nào. Tôi làm điều này tất cả các thời gian. –

0

JGrasp là giải pháp tốt nhất. Có một thứ gọi là tương tác, điều đó hoàn toàn ổn.

enter image description here

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