共查询到17条相似文献,搜索用时 78 毫秒
1.
JNI技术实现跨平台开发的研究 总被引:9,自引:1,他引:8
在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有效使用JNI技术实现跨平台开发同时兼顾效率的有效方法。 相似文献
2.
3.
DocFetcher是一个用Java语言编写的优秀开源桌面搜索工具,该工具支持的文档格式有PDF、Word、PowerPoint等。作者对DocFetcher进行了剪裁,编写了创建索引和检索索引程序。e划通是用Visual C++开发的,为了在e划通中集成DocFetcher,就需要采用C语言调用Java的技术(Java Native Interface,简称JNI)来实现。文中首先介绍了JNI,接着对该桌面搜索工具JNI中C部分的程序进行了说明,分为三部分,即创建Java虚拟机、创建索引、检索索引,文中列出了主要的程序代码,并且进行了详细说明。现在,该桌面搜索工具应用在e划通2.5完全版中,功能使用正确,运行稳定。采用JNI作为数据交换的桥梁,会给软件的实现带来极大的灵活性。C语言可以在完全体现自身优势的情况下,整合Java语言开发的软件,更大范围地实现了软件重用。 相似文献
4.
JNI在安全加密系统效率改进中的应用 总被引:1,自引:0,他引:1
在现代的网络和通信系统中,数据传输的安全性日益显得重要。但是加密技术的高强度计算量和Java的相对低运行效率之间的矛盾也不容忽视。文章介绍了如何在Java中调用非Java代码来加速对运行速度要求较高的模块。 相似文献
5.
通过JNI(Java Native Interface,Java本地程序接口)技术架构开发应用程序,可以帮助开发人员实现利用Java语言难以实现的操作,也可以提高程序运行的效率。本文介绍了JNI技术的基础知识,通过一个示例程序介绍在JBuilder中通过JNI技术实现Java程序调用VC编写的动态链接库。 相似文献
6.
付俊 《单片机与嵌入式系统应用》2005,(7):12-14
首先,对Java性能问题的几种解决方案———算法和模式、即时编译、动态优化进行分析和比较,指出这几种方法的缺陷。然后,对JNI(JavaNativeInterface)技术基本原理进行诠释以及对一个在嵌入式手机软件上运用JNI技术操纵摄像头、播放视频以及建立多媒体会话实例进行了说明。最后,讨论JNI技术的应用前景和技术优势。 相似文献
7.
8.
在分析JNI技术框架的基础上,通过实例展示了一种如何实现Java与C++之间通信的方法。实践证明,该方法具有较高的实用价值。 相似文献
9.
10.
11.
12.
13.
本文利用Java的相关技术,提出了一种跨平台的、适用于不同类型生物信息工具软件的Web集成方案,该方案在863项目--硒相关蛋白二级数据库的研究和开发中得到了应用和验证。 相似文献
14.
15.
基于JNI的COM组件调用 总被引:2,自引:0,他引:2
介绍了Java语言本地方法.JNI及COM组件技术,并结合课件转换工具的实例讲述了如何在.java中调用COM组件,实现了java与COM技术的结合,有较高的应用价值,但COM技术主要应用于Windows平台,对Java平台的独立性有一定程度的影响。 相似文献
16.