由于java程序需要调用C或C++的代码,不得不使用JNI。C的代码在Win32和Linux下都有相同功能的不同实现,就像JDK分几种平台版本(win32,linux,solaris等)。
首先,看一看首先,看一看win32下调用dll文件。
1, 新建HelloWorld.java
首先,看一看首先,看一看win32下调用dll文件。
1, 新建HelloWorld.java
1
public class
HelloWorld
2

{
3
static
4
{
5
try
6
{
7
//此处即为本地方法所在链接库名
8
System.loadLibrary("HelloWorld");
9
}catch(UnsatisfiedLinkError e)
{
10
System.err.println( "

2



3

4



5

6



7

8

9



10
