`

一个纯java实现的COM桥

 
阅读更多

j-Interop是实现DCOM wire protocol (MSRPC)的一个开源类包。可用于开发双向,Non-Native,能够与任何COM组件交互的纯Java应用程序。该项目全部采用纯Java实现并 且没有使用JNI(Java Native Interface)来提供对COM的访问。

 

j-Interop is a Java Open Source library (under EPLv1.0) that implements the DCOM wire protocol (MSRPC) to enable development of Pure, Bi-Directional, Non-Native Java applications which can interoperate with any COM component.

The implementation is itself purely in Java and does not use Java Native Interface (JNI) to provide COM access. This allows the library to be used from any Non-Windows platform.

It comes with pre-implemented packages for automation. This includes support for IDispatch, ITypeInfo, and ITypeLib. For more flexibility (in the cases where automation is not supported), it provides an API set to directly invoke operations on a COM server.

Another important feature is allowing full access and manipulation (C-R-U-D) of the Windows Registry in a platform independent manner.

The implementation has been tested on all advanced Windows and Fedora platform(s) and displays upward compatibility from JRE 6.0.

 

---------------------------------------

http://www.j-interop.org/index.html

分享到:
评论

相关推荐

    ZMQ的纯java实现JeroMQ jar包及javadoc

    标题中的“ZMQ的纯java实现JeroMQ jar包及javadoc”指的是JeroMQ,这是一个完全用Java语言实现的零拷贝(ZeroMQ)消息队列库。ZeroMQ,通常简称为ZMQ,是一个高性能的开源消息中间件,它提供了一个轻量级的消息传递...

    java-socketcan

    使用Java CAN,开发者可以编写纯Java的CAN应用,无需直接编写C或C++代码来操作CAN设备。 在实际应用中,开发者可以通过以下步骤使用这个库: 1. 将`libsocket-can-java.jar`添加到项目类路径。 2. 在Java代码中...

    java开源包4

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包3

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包101

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    word转换为txt(java实现,调用jacob包)

    Jacob库是Java和Microsoft COM接口之间的一个桥梁,允许Java程序调用微软的Office应用,如Word,进行文档操作。 首先,我们需要了解Java中的COM(Component Object Model)技术。COM是一种组件对象模型,它允许不同...

    java开源包6

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包9

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    Java实现对word的操作及实现所需要的所有包.rar

    这个“Java实现对word的操作及实现所需要的所有包.rar”压缩包提供了实现这些功能所需的基本资源和示例代码。其中,“实现java对Word的操作.doc”可能是包含详细步骤的教程或代码示例文档,而“jacob_1.9.zip”则是...

    java Driver java Driverjava Driver

    - **Type 4**: 直接与数据库通过纯Java实现的网络协议通信,提供最佳性能。 2. **Apache Commons**: Apache Commons是Apache软件基金会的一个项目,提供了许多Java实用工具类库,广泛应用于Java开发中。例如: -...

    mysql纯Java驱动

    JDBC是Java平台上的一个标准API,它为Java程序员提供了一种统一的方式去访问各种类型的数据库。通过JDBC,开发者可以编写数据库无关性的代码,使得应用程序能在不同的数据库系统上运行。 2. MySQL Connector/J: ...

    java开源包5

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包8

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    java开源包10

    parboiled 是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持蒸提供全面的支持,...

    Java jdbc数据库连接池总结

    JDBC 是一种“开放”的方案,它为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯 Java 语言编写完整的数据库应用程序。 JDBC 提供两种 API,分别是面向开发人员...

    JDBC与Java数据库编程

    - **纯java程序,使用与具体数据库无关的协议**:这种驱动程序通过一个中间服务器与数据库通信,适合于网络环境。 - **纯java的驱动程序,直接与特定的数据库系统通信**:这是最常见也是最直接的方式,它直接将JDBC...

    java实现QQ登录,供参考

    通过java实现QQ登录,供大家交流用,只是纯代码,但是有用

    java 采用ODBC-JDBC桥连接方式连接sql server

    当Java应用需要连接到SQL Server数据库时,如果数据库驱动不直接提供纯Java实现(JDBC驱动),可以使用ODBC-JDBC桥接技术。 ODBC-JDBC桥接的工作原理是:Java应用通过JDBC API调用ODBC驱动,然后ODBC驱动与实际的...

Global site tag (gtag.js) - Google Analytics