我主要用 Java 编程,但我经常在 Visual Studio 上做 GUI 的事情。我用 Java 写了一个相当全面和长的程序,我不知道如何用 Visual Basic 重写它。有没有什么方法可以在基于 Java 类的 Visual Basic 中调用方法或创建对象,或者有没有其他方法可以实现 Java 片段或将 Java 片段导入 Visual Studio?
我看到了这样的东西,但我不确定它是如何工作的:
Private Sub Command1_Click()
Set x = CreateObject("MyTest")
MsgBox x.myfunction(500, 500)
End Sub
我看到了一些关于“网桥”的信息,但我的目标是只在我的 PC 上而不是在云上做事。
最佳答案
实际上,您可能不得不花费大量时间使用 JNI 和 P/Invoke(或当今任何 .NET 的 native 接口(interface)),以使 Java 代码与 .NET 上的托管代码 native 对话同样的过程。您最好只使用 Spring Boot 包装您的 Java 代码并将其作为服务调用。
关于java - 有没有办法从 Visual Studio Windows 窗体应用程序调用 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56068238/