java调用c++接口pre{overflow-x: auto}1、编写Java程序:HelloWorld
代码如下:
package HelloWorld;public class HelloWorld {public native void sayHello();public static void main(String[] args) {System.loadLibrary("Win32Project1");HelloWorld tNative = new HelloWorld();tNative.sayHello();}}
2、Windows环境下,在cmd中编译以上程序
编译通过后,使用 javah -jni HelloWorld.HelloWorld命令 , 在src文件夹下生成HelloWorld_HelloWorld.h文件(注意,此处两个HelloWorld , 前一个指包名,后一个指类名) 。
在执行完这一步后 , 能够看到HelloWorld.java、HelloWorld.class、HelloWorld_HelloWorld.h这三个文件是位于同一个src文件夹下的,如下图所示(注意 , 此处的src文件夹是在eclipse中创建HelloWorld这个java project时自动生成的 , 并非手动创建的):
3、编写C++程序
打开Visual Studio 2013,执行“文件—新建—项目—Visual C++—Win32 项目—确定—下一步–选择DLL(D)–完成” 。
注意,设置好项目名称以及项目文件所在的位置,如下图标红处所示:
创建好项目之后 , 将之前生成的HelloWorld_HelloWorld.h头文件添加到项目的“头文件”中,并在源文件中添加helloworld.cpp这一文件,如下图所示:
接下来,在helloworld.cpp文件中输入以下代码:// helloworld.cpp : 定义DLL应用程序的导出函数 。//#include "stdafx.h"#include "HelloWorld_HelloWorld.h"#includeusing namespace std;JNIEXPORT void JNICALL Java_HelloWorld_HelloWorld_sayHello(JNIEnv *, jobject){cout
java调用shell32.dll中的函数JAVA调用很简单 , 首先是shell脚本 , 然后是JAVA调用代码 。
其实就是一个Process类进行调用,然后把shell的执行结果输出到控制台下 。
Java是一门面向对象的编程语言,具有功能强大和简单易用两个特征 。
【java代码调用pfx java代码调用存储过程】java代码调用pfx的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码调用存储过程、java代码调用pfx的信息别忘了在本站进行查找喔 。
推荐阅读
- 大型的遥控赛车游戏机,大型的遥控赛车游戏机怎么用
- 拍摄卡片用什么机,适合拍照的卡片机
- 裸装视频直播下载软件,裸装视频直播下载软件安装
- c语言函数加 c语言函数加减乘除运算编程
- 电视机电源灯怎么回事,电视机电源灯亮着
- 剧情动作冒险游戏,剧情类动作游戏
- 视频号直播用什么直播伴侣,视频号直播用什么手机好
- linux命令速查表 linux 查询命令用法
- go语言写一个计算器,编写一个计算器程序,该计算器使用