2011-01-15 30 views
7

Có đúng là trình biên dịch giao diện rmi không cần thiết cho java 1.5 hoặc mới hơn và chỉ biên dịch tệp java mà UnicastRemoteObject được định nghĩa với javac là đủ? Rmic vẫn hoạt động và nó tạo ra một tệp lớp sơ khai nếu bạn cho nó lớp tập tin của việc thực hiện các đối tượng từ xa.Rmic vẫn cần thiết?

Trả lời

6

Theo hướng dẫn RMI:

http://download.oracle.com/javase/tutorial/rmi/overview.html

Biên soạn Nguồn

Như với bất kỳ chương trình Java, bạn sử dụng trình biên dịch javac để biên dịch mã nguồn tập tin. Tệp nguồn chứa các khai báo của các giao diện từ xa, việc triển khai của chúng, bất kỳ lớp máy chủ nào khác và khách hàng lớp học. Lưu ý: Với các phiên bản trước Nền tảng Java, Standard Edition 5.0, cần có một bước bổ sung để tạo các lớp sơ khai, bằng cách sử dụng trình biên dịch rmic. Tuy nhiên, bước này không cần thêm nữa.

+0

Nhưng khi ** Máy chủ ** được thực thi mà không có lớp Stub, nó cho ** StubNotFoundException **. – TheKojuEffect

+0

Ngoại lệ xảy ra khi sử dụng exportObject (đối tượng) nhưng không xuất hiện khi exportObject (đối tượng, 0); – TheKojuEffect

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