期刊文献+
共找到53篇文章
< 1 2 3 >
每页显示 20 50 100
一种基于RegisterNatives的JNI应用框架 认领 引用
1
作者 杨礼 王锋 阿依佳肯.阿曼太 《喀什大学学报》 2016年第6期38-40,共3页
依据JNI(Java Native Interface)技术的工作原理,设计了一个使用RegisterNatives向VM中注册本地方法的JNI应用框架,并通过实例编写了一个应用程序来实现该框架.通过该框架可以更好地理解Java和C++/C库函数的相互调用过程以及本地方法的... 依据JNI(Java Native Interface)技术的工作原理,设计了一个使用RegisterNatives向VM中注册本地方法的JNI应用框架,并通过实例编写了一个应用程序来实现该框架.通过该框架可以更好地理解Java和C++/C库函数的相互调用过程以及本地方法的实现,结合项目实践证明,该框架具有较高的项目实用价值. 展开更多
关键词 Android JNI 应用框架 本地方法
暂未订购 下载PDF
基于JNI的Java与其他高级语言之间通信的研究与应用 认领 引用 被引量:3
2
作者 苏德富 陈志琦 霍林 《广西大学学报(自然科学版)》 CAS 2005年第1期6-9,共4页
作为近年来新兴的Java编程语言势必要与已经由其他高级语言编写的服务器、应用接口工具包及程序相结合,因此Java平台提供本地接口JNI来简化这一过程.本文将叙述如何使用JNI在Java编写的程序中调用其他高级语言编写的本地库和本地方法,... 作为近年来新兴的Java编程语言势必要与已经由其他高级语言编写的服务器、应用接口工具包及程序相结合,因此Java平台提供本地接口JNI来简化这一过程.本文将叙述如何使用JNI在Java编写的程序中调用其他高级语言编写的本地库和本地方法,并用一个实例来说明如何应用JNI来解决Java语言与其他高级语言之间的通讯问题. 展开更多
关键词 Java虚拟机 Java本地接口 动态链接库 本地方法声明
暂未订购 下载PDF
基于JNI的Java串口通信系统的设计与实现——以Windows平台为例 认领 引用 被引量:8
3
作者 罗尹奇 刘力银 《电脑知识与技术》 2017年第12期51-56,共6页
为解决在不同平台下Java串口通信问题,设计了一种通用的Java串口通信系统。该系统采用三层体系架构,包含了Java接口调用层、本地接口调用层和本地实现层;Java接口调用层负责定义串口通信的功能函数,本地接口调用层则由JNI(Java Native ... 为解决在不同平台下Java串口通信问题,设计了一种通用的Java串口通信系统。该系统采用三层体系架构,包含了Java接口调用层、本地接口调用层和本地实现层;Java接口调用层负责定义串口通信的功能函数,本地接口调用层则由JNI(Java Native Interface)技术生成,定义本地代码的函数调用接口,本地实现层利用操作系统API实现串口通信功能。根据该系统设计,以Windows平台为例,实现了在Windows平台下的Java串口通信。通过功能测试实验表明该系统设计能正确地完成串口通信功能。 展开更多
关键词 JNI(Java Native Interface) 本地方法 串口通信 Windows
暂未订购 下载PDF
利用JNI实现Java与C++通信 认领 引用 被引量:7
4
作者 向模军 《计算机时代》 2009年第12期56-57,共2页
在分析JNI技术框架的基础上,通过实例展示了一种如何实现Java与C++之间通信的方法。实践证明,该方法具有较高的实用价值。
关键词 JNI Java C++ 编程接口
暂未订购 下载PDF
Java测井平台上多语言应用集成框架设计 认领 引用 被引量:13
5
作者 夏守姬 李宁 +1 位作者 李伟忠 刘小白 《石油学报》 EI CAS 北大核心 2010年第5期810-814,共5页
一体化网络测井处理解释软件平台是一套完全采用面向对象思想设计和开发的新一代大型测井综合应用软件系统,采用开放的Java技术,实现了勘探与生产解释一体化、本地与远程访问一体化、单井与多井处理一体化和跨平台运行。为了方便、快速... 一体化网络测井处理解释软件平台是一套完全采用面向对象思想设计和开发的新一代大型测井综合应用软件系统,采用开放的Java技术,实现了勘探与生产解释一体化、本地与远程访问一体化、单井与多井处理一体化和跨平台运行。为了方便、快速和有效地将不同语言开发的应用程序无缝集成到一体化平台中,基于模块化分层思想,通过采用JNI和Socket技术,提出了一种多语言应用集成框架,使得已有的大量成熟、先进的处理解释方法,只需很少的改动就可以挂接到平台中,大大减少了开发工作量,提高了平台的适应能力和应用扩展能力。 展开更多
关键词 一体化平台 处理解释方法 Java语言 无缝集成 Java本地接口 Socket技术
暂未订购 下载PDF
JNI技术实现跨平台开发的研究 认领 引用 被引量:41
6
作者 任俊伟 林东岱 《计算机应用研究》 北大核心 2005年第7期180-184,共5页
在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有... 在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有效使用JNI技术实现跨平台开发同时兼顾效率的有效方法。 展开更多
关键词 JNI(Java Native Interface) 本地方法调用 跨平台 共享库 信息传递
暂未订购 下载PDF
基于JNI技术C++测井应用程序集成方法 认领 引用 被引量:9
7
作者 刘英明 李宁 +1 位作者 张玲 朱博 《石油学报》 EI CAS 北大核心 2010年第6期980-984,共5页
一体化网络测井处理解释平台是一个采用Java语言开发的全新的跨平台的大型综合测井处理解释系统,向前兼容、最大限度将不同方式及不同编程语言的应用程序无缝集成、进而实现资源共享,不仅体现平台可扩充性和兼容性的设计特点,也是决定... 一体化网络测井处理解释平台是一个采用Java语言开发的全新的跨平台的大型综合测井处理解释系统,向前兼容、最大限度将不同方式及不同编程语言的应用程序无缝集成、进而实现资源共享,不仅体现平台可扩充性和兼容性的设计特点,也是决定平台顺利推广的重要功能之一。在平台集成的应用程序中,利用C++编写的应用程序占主要部分。通过大量测试以及对本地化接口(JNI)技术的研究,建立了一套C++应用程序集成模式,将平台绘图、数据与C++应用程序有机结合,实现了平台对C++语言应用程序的无缝集成。利用此集成模式及方法避免了重复编码,缩短了模块开发时间,提高了平台应用模块开发速度,通过实际应用,满足现场应用要求。 展开更多
关键词 一体化测井平台 本地化接口 C++窗体 方法库动态加载 水淹层
暂未订购 下载PDF
改进的Java类文件保护方法 认领 引用 被引量:6
8
作者 鲍福良 徐洁 方志刚 《计算机工程》 CAS 北大核心 2009年第1期93-94,共2页
编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了... 编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了JNI技术调用本地解密接口时的通信安全,从而提升了Java类文件的安全性。实验结果表明,该方法是有效的。 展开更多
关键词 类加载器 Java本地接口 类文件 安全性
暂未订购 下载PDF
一种Java与OpenCV结合实现的目标检测模块 认领 引用 被引量:11
9
作者 韩露 李祖枢 陈东义 《计算机应用》 北大核心 2008年第3期773-775,共3页
提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检... 提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检测率和处理速度。 展开更多
关键词 本地方法接口 OpenCV 目标检测 机器视觉应用
暂未订购 下载PDF
基于Java的企业应用集成技术 认领 引用 被引量:3
10
作者 宁芊 殷国富 宋翠家 《计算机应用研究》 北大核心 2004年第2期124-126,共3页
探讨了基于Java技术的EAI解决方案,包括利用JNI实现EAI,利用分布式企业通信范型解决EAI问题,以及利用JMS,XML,J2EE连接程序实现EAI等。
关键词 企业应用集成 Java本地接口 Java消息服务 XML J2EE
暂未订购 下载PDF
Java中Excel操作类的设计与实现 认领 引用 被引量:3
11
作者 周亦敏 张生 《上海理工大学学报》 EI CAS 北大核心 2007年第1期79-83,共5页
为解决Java应用程序中复杂报表的打印问题,提出了一种采用JNI和COM技术、在Java中操纵Excel实现强有力报表工具的方法.在Java中利用JNI与COM的通信方式,通过对Excel各COM对象的调用,完成在Java中对Excel的操作;同时将Excel的各COM对象... 为解决Java应用程序中复杂报表的打印问题,提出了一种采用JNI和COM技术、在Java中操纵Excel实现强有力报表工具的方法.在Java中利用JNI与COM的通信方式,通过对Excel各COM对象的调用,完成在Java中对Excel的操作;同时将Excel的各COM对象映射为Java对象,调用自行设计开发的一组纯Java API,实现在Java中的复杂报表功能.首先描述了该方案提出的方法和功能,然后给出了系统构架,最后讨论了Java和VC++的实现代码. 展开更多
关键词 Java应用程序 Excel 平台相关接口 组件对象模型
暂未订购 下载PDF
基于JNI的电子签章系统安全接口设计 认领 引用 被引量:2
12
作者 蒋华 孙婧 《信息技术》 2016年第3期50-53,共4页
JNI技术使得Java语言能够直接调用C++语言实现的本地函数,文中通过分析JNI技术,调用微软Crypto API库,实现了在USB KEY硬件中关于电子签章系统所需要的密码方案,实现了电子签章服务层与密码服务层的分离,设计了密码设备接口,保证了电子... JNI技术使得Java语言能够直接调用C++语言实现的本地函数,文中通过分析JNI技术,调用微软Crypto API库,实现了在USB KEY硬件中关于电子签章系统所需要的密码方案,实现了电子签章服务层与密码服务层的分离,设计了密码设备接口,保证了电子签章系统在互联网环境下应用的安全。 展开更多
关键词 JNI本地接口 安全接口 电子签章
暂未订购 下载PDF
通过Java调用本地方法 认领 引用 被引量:8
13
作者 安百俊 高栋 +1 位作者 张伟 韩俊杰 《微处理机》 2011年第2期41-44,共4页
Java是纯面向对象的语言,是当前最流行的编程语言之一。在对程序执行效率要求更高,或需要调用已有的非Java库,或调用Java类库未提供但可用其他语言实现的接口时,需要用到本地方法。分析了从Java调用本地方法的意义;各种调用本地方法的... Java是纯面向对象的语言,是当前最流行的编程语言之一。在对程序执行效率要求更高,或需要调用已有的非Java库,或调用Java类库未提供但可用其他语言实现的接口时,需要用到本地方法。分析了从Java调用本地方法的意义;各种调用本地方法的方案及其适用环境;剖析了JNI的原理和结构,给出详细的实现步骤,并说明使用JNI带来的问题。 展开更多
关键词 Java语言 JNI技术 本地方法
暂未订购 下载PDF
JNI技术在软件开发中的应用研究 认领 引用 被引量:5
14
作者 王军弟 赵恺 《兰州工业高等专科学校学报》 2009年第5期15-17,共3页
介绍了JNI的基本概念,叙述了如何使用JNI在Java编写的程序中调用其他高级语言编写的本地库和本地方法,并用一个实例来说明如何应用JNI来解决Java语言与其他高级语言之间的通讯问题.
关键词 Java虚拟机 Java本地接口 动态链接库 本地方法声明
暂未订购 下载PDF
Java语言与C语言的接口分析 认领 引用 被引量:1
15
作者 王崇霞 王新龙 《长治学院学报》 2006年第2期29-30,共2页
Java语言是目前信息产业界最热门的语言,但是Java语言并不是万能的,如Java语言不能直接访问硬件,解决的方法是,可以通过Java调用由其他语言所编写的函数来实现对硬件的访问,如C或C++语言。文章通过实例介绍了一种如何实现在Java程序中调... Java语言是目前信息产业界最热门的语言,但是Java语言并不是万能的,如Java语言不能直接访问硬件,解决的方法是,可以通过Java调用由其他语言所编写的函数来实现对硬件的访问,如C或C++语言。文章通过实例介绍了一种如何实现在Java程序中调用C或C++函数的方法。 展开更多
关键词 接口 java虚拟机 JNI 类库
暂未订购 下载PDF
JAVA语言中本地方法的设计与实现 认领 引用 被引量:1
16
作者 钟声 赵荣彩 《信息工程大学学报》 2000年第1期54-56,共3页
本文介绍了本地方法的作用及其意义 ,并以实例阐述了应用Java本地方法编程接口(JNI)进行设计和实现本地方法的过程。
关键词 本地方法 Java本地接口 Java虚拟机
暂未订购 下载PDF
基于JNI技术应用框架的分析和实现 认领 引用 被引量:20
17
作者 张华平 玄光哲 +1 位作者 于贵平 刘泰然 《吉林大学学报(信息科学版)》 CAS 2003年第2期188-191,共4页
在基于JNI(JavaNativeInterface)原理的基础上,分析和实现了一种Java调用C/C++动态连接库问题的应用框架。提出了通过中间代理实现C/C++与Java数据传递过程中的数据类型转换策略,解决了在实际调用过程中可能碰到的技术问题,并通过实例... 在基于JNI(JavaNativeInterface)原理的基础上,分析和实现了一种Java调用C/C++动态连接库问题的应用框架。提出了通过中间代理实现C/C++与Java数据传递过程中的数据类型转换策略,解决了在实际调用过程中可能碰到的技术问题,并通过实例给出了具体编程方法。实践证明,本框架具有较高的参考性和实用价值。 展开更多
关键词 本地编程接口 Java软件开发工具箱 Java虚拟机 动态连接库
暂未订购 下载PDF
基于中间语言的JNI内存泄漏检查 认领 引用 被引量:4
18
作者 蒋挺宇 王鹏 +4 位作者 杨述 褥震 董渊 王生原 嵇智源 《计算机研究与发展》 EI CSCD 北大核心 2015年第4期898-906,共9页
JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java... JNI技术支持Java与本地C/C++的相互调用,在Android等混合语言实现的系统中有着广泛应用,但语言之间的安全特性差异使其成为安全薄弱环节,现有的分析方法难以处理多语言相互调用产生的安全缺陷.以JNI调用中易产生的内存泄漏为例,开展Java/C++JNI跨语言分析的研究.采用扩展的Java Bytecode(Bytecode*)指令作为C++语义的解释来消除跨语言分析的障碍.围绕JNI调用中内存泄漏的问题,做了以下3方面工作:1)定义兼容Java/C++语言的分块内存模型;2)基于LLVM/LLJVM,设计实现了C++到Bytecode*的翻译策略;3)建立方法调用图,提取方法摘要,利用过程间分析方法检测JNI调用中的内存泄漏.针对具有典型内存泄漏特征的JNI实例翻译检测表明,该工作能够准确检测出Java/C++混合语言中的内存泄漏,对于JNI混合语言编程的理解和漏洞分析具有重要价值. 展开更多
关键词 Java本地调用 跨语言分析 语义扩展 字节码 内存泄漏
暂未订购 下载PDF
Java本地化技术实现对硬件的控制 认领 引用
19
作者 常呈果 王卉 叶永轩 《华北水利水电学院学报》 2006年第4期61-63,共3页
采用JNI技术实现对硬件的控制,是纯Java程序设计中的首选方法.阐述了JNI的原理和实现流程,分析了JNI程序设计的步骤,利用一个访问硬件设备的实例说明了JNI的实现过程,提出了采用纯Java编程实现对系统外部硬件设备控制的方法,可广泛应用.
关键词 Java本地化 Java开发工具集 Java虚拟机
暂未订购 下载PDF
JNI在安全加密系统效率改进中的应用 认领 引用 被引量:3
20
作者 王银江 凌力 《计算机工程》 EI CAS 北大核心 2004年第12期99-100,118,共2页
在现代的网络和通信系统中,数据传输的安全性日益显得重要。但是加密技术的高强度计算量和Java的相对低运行效率之间的矛盾也不容忽视。文章介绍了如何在Java中调用非Java代码来加速对运行速度要求较高的模块。
关键词 网络安全 加密 Java本地接口 效率
暂未订购 下载PDF
上一页 1 2 3 下一页 到第
在线咨询 使用帮助 返回顶部 意见反馈