我有这段代码用于创建一个简单的.NET
但是,在Java中它不能正常工作。
.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)