前一段時間,我用java開發一個安裝程序,適用于tomcat mysql構建的web環境。在開發的過程中遇到與寫注冊表,注冊系統服務等問題用java本身很難解決,于是我想到用JNI。C與delphi兩者開發JNI,我是從delphi轉到java上來的,我選擇了delphi。
用delphi開發JNI,首先從http://delphi-jedi.org 下載JNI.pas,把它加入到工程中就可以開發JNI了。
例如創建桌面快捷方式:
Delphi中的代碼:
library myDll
uses
JNI,windows,ComObj,ActiveX,ShlObj,SysUtils,Registry;
原文轉自:http://www.anti-gravitydesign.com