一,编写HelloJava.java, 声明一个native method
二,进入"src/"目录,执行javac com/HelloJava.java,生成HelloJava.class
三,执行"javah -jni com.HelloJava 生成com_HelloJava.h
三,编写HelloJava.c
四,执行 cl -Ic:/java/include -Ic:/java/include/win32 -MD -LD HelloJava.c -FeHelloJava.dll
生成HelloJava.dll
五,执行java com.HelloJava
成功显示hello java! 若执行失败,显示RutimeError R6034则这是vc的问题。
需要执行mt.exe -manifest HelloWorld.dll.manifest -outputresource:HelloWorld.dll;2
详见:http://msdn.microsoft.com/zh-cn/library/ms235591(VS.80).aspx