在Java中使用.NET .dll

时间:2019-03-13 13:03:20

标签: java c# dll

我已经进行过研究,但没有找到我需要的东西。 在Java中,您可以使用System.load(“ path”);加载.dll。但是,除此之外,我都感到困惑。所以我需要一个能解释这个问题的人。 在C#中,我将以下类编译为TestDll.dll:

namespace TestNamesapce
{
  public class TestClass
  {
    private int testInt;

    public TestClass(int pTestInt)
    {
      testInt = pTestInt;
    }

    public int AddToTestInt(int pToAdd)
    {
      return testInt + pToAdd;
    }
  }
}

如何在Java中创建TestClass对象并调用AddToTestInt方法? Atm Im此时:

package testPackage;

public class JavaTestClass
{
  public static void main(String[] args)
  {
    try
    {
      System.Load("D:\\MyDLLs\\TestDll.dll")
    }
    catch(Exception ex)
    {
      ex.printStackStrace();
    }
  }
}

请尽可能简单地解释一下, 真的非常感谢你:)

0 个答案:

没有答案