期刊文献+
共找到45篇文章
< 1 2 3 >
每页显示 20 50 100
基于JNI的Java与其他高级语言之间通信的研究与应用 认领 引用 被引量:3
1
作者 苏德富 陈志琦 霍林 《广西大学学报(自然科学版)》 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
2
作者 罗尹奇 刘力银 《电脑知识与技术》 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
3
作者 向模军 《计算机时代》 2009年第12期56-57,共2页
在分析JNI技术框架的基础上,通过实例展示了一种如何实现Java与C++之间通信的方法。实践证明,该方法具有较高的实用价值。
关键词 JNI Java C++ 编程接口
暂未订购 下载PDF
JNI技术实现跨平台开发的研究 认领 引用 被引量:41
4
作者 任俊伟 林东岱 《计算机应用研究》 北大核心 2005年第7期180-184,共5页
在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有... 在实践开发网格计算服务的过程中遇到了跨平台与服务运行效率的问题,在解决问题的过程中对Java的JNI技术进行了较深入的研究。对开发过程中使用JNI技术的重点和难点所作研究后的一个归纳和总结,并结合具体的开发实例由浅入深地介绍了有效使用JNI技术实现跨平台开发同时兼顾效率的有效方法。 展开更多
关键词 JNI(Java Native Interface) 本地方法调用 跨平台 共享库 信息传递
暂未订购 下载PDF
基于Java的企业应用集成技术 认领 引用 被引量:3
5
作者 宁芊 殷国富 宋翠家 《计算机应用研究》 北大核心 2004年第2期124-126,共3页
探讨了基于Java技术的EAI解决方案,包括利用JNI实现EAI,利用分布式企业通信范型解决EAI问题,以及利用JMS,XML,J2EE连接程序实现EAI等。
关键词 企业应用集成 Java本地接口 Java消息服务 XML J2EE
暂未订购 下载PDF
改进的Java类文件保护方法 认领 引用 被引量:6
6
作者 鲍福良 徐洁 方志刚 《计算机工程》 CAS 北大核心 2009年第1期93-94,共2页
编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了... 编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了JNI技术调用本地解密接口时的通信安全,从而提升了Java类文件的安全性。实验结果表明,该方法是有效的。 展开更多
关键词 类加载器 Java本地接口 类文件 安全性
暂未订购 下载PDF
Java测井平台上多语言应用集成框架设计 认领 引用 被引量:13
7
作者 夏守姬 李宁 +1 位作者 李伟忠 刘小白 《石油学报》 EI CAS 北大核心 2010年第5期810-814,共5页
一体化网络测井处理解释软件平台是一套完全采用面向对象思想设计和开发的新一代大型测井综合应用软件系统,采用开放的Java技术,实现了勘探与生产解释一体化、本地与远程访问一体化、单井与多井处理一体化和跨平台运行。为了方便、快速... 一体化网络测井处理解释软件平台是一套完全采用面向对象思想设计和开发的新一代大型测井综合应用软件系统,采用开放的Java技术,实现了勘探与生产解释一体化、本地与远程访问一体化、单井与多井处理一体化和跨平台运行。为了方便、快速和有效地将不同语言开发的应用程序无缝集成到一体化平台中,基于模块化分层思想,通过采用JNI和Socket技术,提出了一种多语言应用集成框架,使得已有的大量成熟、先进的处理解释方法,只需很少的改动就可以挂接到平台中,大大减少了开发工作量,提高了平台的适应能力和应用扩展能力。 展开更多
关键词 一体化平台 处理解释方法 Java语言 无缝集成 Java本地接口 Socket技术
暂未订购 下载PDF
一种Java与OpenCV结合实现的目标检测模块 认领 引用 被引量:11
8
作者 韩露 李祖枢 陈东义 《计算机应用》 北大核心 2008年第3期773-775,共3页
提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检... 提出一种Java与OpenCV结合实现的目标检测模块,详细讲述了利用JNI技术调用OpenCV目标检测方法的具体步骤和关键过程。该模块可很容易地与科研、工业等领域的Java视频系统集成。实验结果表明,集成了该模块的Java视频系统获得了较高的检测率和处理速度。 展开更多
关键词 本地方法接口 OpenCV 目标检测 机器视觉应用
暂未订购 下载PDF
基于Java与C++联合编程实现网络环境下遥感影像的切割算法 认领 引用 被引量:3
9
作者 谭庆全 毕建涛 刘群 《计算机系统应用》 2010年第1期185-189,共5页
随着GIS与RS的集成、数字地球、信息共享等研究工作的深入开展,如何实现遥感影像在Internet环境下的快速发布就成为一项迫切的研究工作。目前比较成功的影像发布方法是将影像重采样、分层切割进而建立影像金字塔存储模型。网络环境下遥... 随着GIS与RS的集成、数字地球、信息共享等研究工作的深入开展,如何实现遥感影像在Internet环境下的快速发布就成为一项迫切的研究工作。目前比较成功的影像发布方法是将影像重采样、分层切割进而建立影像金字塔存储模型。网络环境下遥感影像的切割算法是解决上述影像金字塔问题的有效途径。首先讨论了以JNIOava Native Interface)技术为基础实现Java与C++联合编程的一些关键问题。进而,以Java与C++联合编程为基础,实现了面向Internet网络环境的、基于B/S架构的遥感影像切割算法。这种实现方法结合了C++语言在图像处理方面的高效性和Java语言在网络编程方面的优越性,从而为遥感影像的网络快速发布提供了保障。实践证明该方案可行,且算法稳定可靠、易于操作。 展开更多
关键词 遥感影像 影像切割 Java C++ JNI 联合编程
暂未订购 下载PDF
基于JNI技术C++测井应用程序集成方法 认领 引用 被引量:9
10
作者 刘英明 李宁 +1 位作者 张玲 朱博 《石油学报》 EI CAS 北大核心 2010年第6期980-984,共5页
一体化网络测井处理解释平台是一个采用Java语言开发的全新的跨平台的大型综合测井处理解释系统,向前兼容、最大限度将不同方式及不同编程语言的应用程序无缝集成、进而实现资源共享,不仅体现平台可扩充性和兼容性的设计特点,也是决定... 一体化网络测井处理解释平台是一个采用Java语言开发的全新的跨平台的大型综合测井处理解释系统,向前兼容、最大限度将不同方式及不同编程语言的应用程序无缝集成、进而实现资源共享,不仅体现平台可扩充性和兼容性的设计特点,也是决定平台顺利推广的重要功能之一。在平台集成的应用程序中,利用C++编写的应用程序占主要部分。通过大量测试以及对本地化接口(JNI)技术的研究,建立了一套C++应用程序集成模式,将平台绘图、数据与C++应用程序有机结合,实现了平台对C++语言应用程序的无缝集成。利用此集成模式及方法避免了重复编码,缩短了模块开发时间,提高了平台应用模块开发速度,通过实际应用,满足现场应用要求。 展开更多
关键词 一体化测井平台 本地化接口 C++窗体 方法库动态加载 水淹层
暂未订购 下载PDF
基于JNI的电子签章系统安全接口设计 认领 引用 被引量:2
11
作者 蒋华 孙婧 《信息技术》 2016年第3期50-53,共4页
JNI技术使得Java语言能够直接调用C++语言实现的本地函数,文中通过分析JNI技术,调用微软Crypto API库,实现了在USB KEY硬件中关于电子签章系统所需要的密码方案,实现了电子签章服务层与密码服务层的分离,设计了密码设备接口,保证了电子... JNI技术使得Java语言能够直接调用C++语言实现的本地函数,文中通过分析JNI技术,调用微软Crypto API库,实现了在USB KEY硬件中关于电子签章系统所需要的密码方案,实现了电子签章服务层与密码服务层的分离,设计了密码设备接口,保证了电子签章系统在互联网环境下应用的安全。 展开更多
关键词 JNI本地接口 安全接口 电子签章
暂未订购 下载PDF
Java软件的加密方法研究与应用 认领 引用 被引量:3
12
作者 甘晟科 段隆振 王凤斌 《计算机与现代化》 2005年第2期84-86,92,共3页
Java软件由于Java语言面向对象和编译成中间码执行的特点,其在抗反编译和反盗版方面显得尤其脆弱,本文针对Java软件的特点,综合运用各种加密方法,探索设计出一个实用型软件加密保护算法。
关键词 加密 反盗版 软件保护 Java JNI
暂未订购 下载PDF
基于Java“转接器”的并行计算系统 认领 引用 被引量:2
13
作者 张必银 张天序 吕捷 《计算机应用》 北大核心 2004年第6期86-89,共4页
文中首先分析和比较了目前Java环境中分布式并行计算技术采用的几种路线,指出了其优缺点。然后提出了基于Java"转接器"的全新的分布式并行计算系统解决方案,并重点介绍了其理论模型和实现。实验表明,该方法为有效解决新旧系... 文中首先分析和比较了目前Java环境中分布式并行计算技术采用的几种路线,指出了其优缺点。然后提出了基于Java"转接器"的全新的分布式并行计算系统解决方案,并重点介绍了其理论模型和实现。实验表明,该方法为有效解决新旧系统集成、Internet接入和使用高性能并行计算资源提供了新思路新方法,消除了目前Java环境并行计算设计方面的困惑。 展开更多
关键词 Java环境 并行环境 JNI 数据交换 MPI/PVM
暂未订购 下载PDF
通过Java调用本地方法 认领 引用 被引量:8
14
作者 安百俊 高栋 +1 位作者 张伟 韩俊杰 《微处理机》 2011年第2期41-44,共4页
Java是纯面向对象的语言,是当前最流行的编程语言之一。在对程序执行效率要求更高,或需要调用已有的非Java库,或调用Java类库未提供但可用其他语言实现的接口时,需要用到本地方法。分析了从Java调用本地方法的意义;各种调用本地方法的... Java是纯面向对象的语言,是当前最流行的编程语言之一。在对程序执行效率要求更高,或需要调用已有的非Java库,或调用Java类库未提供但可用其他语言实现的接口时,需要用到本地方法。分析了从Java调用本地方法的意义;各种调用本地方法的方案及其适用环境;剖析了JNI的原理和结构,给出详细的实现步骤,并说明使用JNI带来的问题。 展开更多
关键词 Java语言 JNI技术 本地方法
暂未订购 下载PDF
在Java中应用程序间数据通信的一种方法 认领 引用 被引量:2
15
作者 王皖陵 《安徽工业大学学报(自然科学版)》 CAS 2005年第1期60-62,共3页
介绍了一种在Java程序中调用本地程序并实现调用程序和被调用程序间数据传送的方法。运行结果表明该方法是可行的。在一些应用场合可以代替JNI(Java Native Interface),免去了用户用JNI编程调用本地程序的麻烦。
关键词 Java 数据通信 JNI
暂未订购 下载PDF
Java调用VC++的动态链接库 认领 引用 被引量:3
16
作者 原佳丽 杨仁广 孟祥增 《电脑知识与技术》 2007年第7期169-170,共2页
目前,有人在使用Java,有人在学习VC。如果能将Java和VC“沟通”起来,实现二者的互相调用,那么必定可以避免重复的工作,使编程变得更加轻松。文章对如何在Java中调用VC编写的动态链接库进行了讨论,为读者提供了具体的实例。
关键词 Java VC++ DLL JNI MFC 汉字编码
暂未订购 下载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
Java本地化技术实现对硬件的控制 认领 引用
18
作者 常呈果 王卉 叶永轩 《华北水利水电学院学报》 2006年第4期61-63,共3页
采用JNI技术实现对硬件的控制,是纯Java程序设计中的首选方法.阐述了JNI的原理和实现流程,分析了JNI程序设计的步骤,利用一个访问硬件设备的实例说明了JNI的实现过程,提出了采用纯Java编程实现对系统外部硬件设备控制的方法,可广泛应用.
关键词 Java本地化 Java开发工具集 Java虚拟机
暂未订购 下载PDF
Java中的组件复用相关技术 认领 引用 被引量:11
19
作者 邱万彬 张国杰 裘鸿林 《计算机应用》 北大核心 2005年第1期73-75,共3页
组件技术其实是模块概念发展而来的。除了在开发中分解复杂度外,更重要的在于提高代码复用和互操作性。这里主要讨论了Java中反射技术与JNI技术及其对组件复用的贡献,并例举了相应实例。
关键词 Java 组件复用 反射 Java本地接口
暂未订购 下载PDF
基于中间语言的JNI内存泄漏检查 认领 引用 被引量:4
20
作者 蒋挺宇 王鹏 +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
上一页 1 2 3 下一页 到第
在线咨询 使用帮助 返回顶部 意见反馈