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

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條評論
主站蜘蛛池模板: 成人a大片高清在线观看 | 激情五月宗合网 | 欧美一级爱爱 | 日日摸夜夜爽日日放碰 | 日韩精品中文字幕视频一区 | 中文字幕欧美日韩在线不卡 | 日本一区二区三区欧美在线观看 | 国产成人精品第一区二区 | 免费国产一区二区在免费观看 | 美女国产| 亚洲高清视频免费 | 国内视频在线 | 欧美亚洲国产成人精品 | 伊人高清| 国产一区二区三区四区 | 久久影片| 婷婷涩涩| xxxxx日本59| 久久久91精品国产一区二区三区 | 好吊妞视频在线 | 日本高清一 | 色中涩| 99se亚洲综合色区 | 在线500福利视频国产 | 日本不卡视频 | 国产黄毛片 | 日本中文字幕在线视频 | 日本中文字幕永久在线 | 手机在线中文字幕 | 91在线看视频 | 亚洲综合首页 | 殴美一级视频 | 国产精品成人免费视频 | 久草在线视频资源站 | 内部片免费一区 | 亚洲欧美人成综合在线最新 | 日本一级www乱码在线 | 四虎影院免费在线 | 国产永久视频 | 九九精品免费视频 | 免费视频精品一区二区 |