我可以在MONO中创建dll用于Java应用程序内部吗

我可以在MONO中创建dll用于Java应用程序内部吗,java,dll,mono,java-native-interface,Java,Dll,Mono,Java Native Interface,我们需要实现一个将在Java应用程序中运行的DLL,我们如何在不开发Java的情况下实现这一点?因为我们的主要DLL是用C++开发的,所以我们将编写一个实现主DLL的DLL,而不是在Java应用程序中使用它的DLL(用C++编写的java语言),用于java中。你确定一切都对吗?我以为Mono只是为了C#?Mono是一个将Microsofts.net平台引入Linux的项目。据我所知,任何系统库/dll都可以通过JNIJava本机接口从Java访问。虽然我只尝试过使用C++编写的DLL,但您需要

我们需要实现一个将在Java应用程序中运行的DLL,我们如何在不开发Java的情况下实现这一点?因为我们的主要DLL是用C++开发的,所以我们将编写一个实现主DLL的DLL,而不是在Java应用程序中使用它的DLL(用C++编写的java语言),用于java中。你确定一切都对吗?我以为Mono只是为了C#?Mono是一个将Microsofts.net平台引入Linux的项目。据我所知,任何系统库/dll都可以通过JNIJava本机接口从Java访问。虽然我只尝试过使用C++编写的DLL,但您需要更具体一些。Mono是如何进入方程的?你打算写一个.NETDLL吗?您想在单.NET运行时(使用类似IKVM的东西)运行您的“java应用程序”吗?您不需要C++中的“单”(~= .NET)包装器来在java中使用它。您可以使用直接访问它。但是“我们如何在不开发Java的情况下实现这一点?”——一点也不。即使使用.net包装器,您也必须“构建一座桥”…@Fildor是的,构建/使用这座“桥”将是一场噩梦。我们已经使用了。一点都不好玩,用C++编写的单写(用C语言写的),用于java中。你确定一切都对吗?我以为Mono只是为了C#?Mono是一个将Microsofts.net平台引入Linux的项目。据我所知,任何系统库/dll都可以通过JNIJava本机接口从Java访问。虽然我只尝试过使用C++编写的DLL,但您需要更具体一些。Mono是如何进入方程的?你打算写一个.NETDLL吗?您想在单.NET运行时(使用类似IKVM的东西)运行您的“java应用程序”吗?您不需要C++中的“单”(~= .NET)包装器来在java中使用它。您可以使用直接访问它。但是“我们如何在不开发Java的情况下实现这一点?”——一点也不。即使使用.net包装器,您也必须“构建一座桥”…@Fildor是的,构建/使用这座“桥”将是一场噩梦。我们已经使用了。一点也不好玩。