Java Platform Invoke API Demo (Linux) 2.01.04

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 394.19 KB
‎Xếp hạng người dùng: 4.0/5 - ‎2 ‎Phiếu

Java Platform Invoke API (phiên bản Demo) cho Linux/Unix, i386. Cho phép mã Java gọi các hàm gốc được thực hiện trong các thư viện liên kết được chia sẻ như trong Microsoft .NET Framework. Viết cho JSE 1.5.x và mới hơn. Nền tảng Java gọi một API cho phép mã Java gọi các hàm gốc được triển khai trong các thư viện được chia sẻ, chẳng hạn như các hàm trong API Linux. Nó xác định vị trí và gọi một chức năng xuất khẩu và marshals đối số của nó (số nguyên, chuỗi, mảng, cấu trúc, và như vậy) trên ranh giới interoperation khi cần thiết. API này hỗ trợ marshaling tiềm ẩn mà làm cho Java mã hóa với các chức năng bản địa rất đơn giản. Để tiêu thụ các chức năng thư viện được chia sẻ mà bạn cần 1.Xác định các chức năng trong thư viện được chia sẻ. Tối thiểu, bạn phải chỉ định tên của chức năng và tên của thư viện được chia sẻ có chứa nó. 2.Create một lớp học để giữ chức năng thư viện được chia sẻ. Bạn có thể sử dụng một lớp hiện có, tạo một lớp riêng lẻ cho mỗi hàm gốc hoặc tạo một lớp có chứa một tập hợp các hàm gốc liên quan. Lớp này nên mở rộng CNativeLibrary. Sử dụng chú thích ImportLibrary để liên kết lớp học của bạn với thư viện gốc. 3.Create nguyên mẫu trong mã Java. Viết nguyên mẫu của một hàm gốc như một phương pháp có chữ ký tương ứng với hàm gốc bằng cách sử dụng thỏa thuận bản đồ kiểu dữ liệu. Để xác định các chức năng bản địa sử dụng chức năng chú thích. Đánh dấu phương thức bằng công cụ sửa đổi gốc. 4.Call một chức năng thư viện được chia sẻ. Gọi phương thức trên lớp Java của bạn như bất kỳ phương thức Java nào khác. Vì các tham số có thể được truyền cấu trúc và thực hiện trong các hàm gọi lại Java.

lịch sử phiên bản

  • Phiên bản 2.01.04 đăng trên 2007-02-28

Chi tiết chương trình