Java Platform Invoke API (Demo version) 2.01.04

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

Java Platform Invoke API (phiên bản Demo) cho MS Windows. Cho phép mã Java gọi các hàm gốc được triển khai trong các thư viện liên kết động (DLL) 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 liên kết động (DLL), chẳng hạn như các hàm trong API Win32. 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 hàm DLL đã xuất, bạn cần 1.Identify chức năng trong DLL. Tối thiểu, bạn phải chỉ định tên của các chức năng và tên của DLL có chứa nó. 2.Create một lớp học để giữ chức năng DLL. 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 DLL. 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