亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

java調用動態鏈接庫

系統 1745 0
用java調用dll本是一個不難的事情,但往往會給初學者帶來的一點麻煩,網絡上很多調用dll的例子都參差不齊,往往省略了一些步驟,對他們來說覺得簡單不需要說明,對初學者來說確很重要,結果不想可知。因此在這里仔細的說明一下,希望給初學者們帶來些許方便,高手繞過。。

一,首先在C盤建立項目文件夾jnitest,然后建立hello文件夾,在hello文件夾下放入Test.java,即在

C:\jnitest\hello下放入Test.java,

Test.java的內容為:

package hello;

class Test {
static {
?? System.loadLibrary("TestDll");
}

public static void main(String ar[]) {
?? System.out.println("Hello world from Java");
?? Test t = new Test();
?? int a = 1, b = 1;
?? int c = t.add(a, b);
?? System.out.println(c);
}

public native int add(int a, int b);
}

二,啟動cmd命令行工具,切換到項目文件夾的目錄(C:\jnitest>),然后輸入javac hello\Test.java,即cmd最終顯示為:C:\jnitest>javac hello\Test.java,接著執行C:\jnitest>javah hello.Test。所有命令

都注意下大小寫。最終會在C:\jnitest下生成hello_Test.h頭文件。

三,打開Vc++ 6.0,新建-》工程-》Win32 Dynamic-Link Library,工程名稱為TestDll,點確定,然后

選擇“一個簡單的DLL工程”,按完成。

四,將hello_Test.h拷貝到VC的TestDll項目的文件夾下,在VC6.0界面中左方導航中選擇“FileView”選擇

Header Files點右鍵-》添加文件到目錄,然后選中hello_Test.h。

五,打開TestDll.cpp,修改內容為:

// TestDll.cpp : Defines the entry point for the DLL application.
//

#include "stdafx.h"
#include "hello_Test.h"

JNIEXPORT jint JNICALL Java_hello_Test_add
(JNIEnv *, jobject, jint a, jint b)
{
return a+b;
}

六,點菜單“工具”-》選項-》目錄,這里應添加jdk的頭文件路徑,添加兩個。我的為H:\JDK1.5.0_16

\INCLUDE和H:\JDK1.5.0_16\INCLUDE\WIN32。

七,編譯項目文件。

八,將編譯生成的TestDll.dll拷貝到和hello_Test.h相同的目錄下,在我這邊既是C:\jnitest。(既C:\jnitest下有TestDll.dll和hello_Test.h)。

九,在cmd命令行C:\jnitest>下輸入java hello.Test,即可看到結果。

十。輸出為:Hello world from Java
??????????????????? 2

java調用動態鏈接庫

java調用動態鏈接庫


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲成人日韩 | 91视频论坛 | 爱爱视频免费在线观看 | 婷婷丁香在线视频 | 好吊在线视频 | 国产成人精品高清在线观看99 | 精品成人毛片一区二区视 | 色综合啪啪 | 国产综合图片 | 久青草国产在线视频_久青草免 | 男人叼女人的痛爽视频免费 | 欧美与黑人午夜性猛交久久久 | 在线亚洲精品国产成人二区 | 高清视频在线播放 | 亚欧精品一区二区三区 | 在线日产一区二区 | 第四色激情网 | 久久免费小视频 | 韩日精品在线 | 二区在线观看 | 久久在精品线影院精品国产 | 欧美aa一级片 | 亚洲日日干 | 激情时刻 | 香蕉网站狼人久久五月亭亭 | 毛片爱做的片 | 欧美精品福利视频 | 日韩女人做爰大片 | 欧美在线性爱视频 | 视频在线亚洲 | 精品欧美成人bd高清在线观看 | 在线欧美视频免费观看国产 | 国产九色 | 波多野结衣精品一区二区三区 | 久久er99热这里只是精品 | a亚洲欧美中文日韩在线v日本 | 特黄特色一级aa毛片免费观看 | 天天干天天爽天天射 | 四虎影院永久地址 | 亚洲一区二区三区四区 | 私人免费影院入口 |