我有这段代码来创建一个简单的 .NET .dll
。它只返回一个int
.
但是,它在 Java 中不起作用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ReturnINT
{
public class ReturnINT
{
public static int RetornaInteiro ()
{
try
{
int number = 2;
return number;
}
catch (Exception)
{
return 1;
}
}
}
}
如何从 Java 中调用该方法?
当我使用 JNI 时,我在 java 中出现此错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Dll.RetornaInteiro()V
at Dll.RetornaInteiro(Native Method)
at Dll.main(Dll.java:27)