是否可以使用Java编写Visual Studio加载项?

时间:2012-04-18 11:05:29

标签: java .net visual-studio-2010

我需要为Visual Studio 2010编写一个加载项,我想使用用Java编写的现有API。在开发加载项时是否有任何方法可以使用此API,例如通过在Java中完全编写它(我假设,这只是一个梦想)或使用某种可以从API调用方法的包装器语言?

感谢您的帮助。

克里斯

编辑: 我在互联网上找到了一些东西:http://www.ikvm.net/index.html。 似乎有一种方法可以将Java库编译成.NET。关于这个选项,我应该能够使用我需要的API,同时在C#中编写加载项。对?或者我在这里想念一些东西?有什么问题?


事实上,它是有效的 - 尽管是间接的。 可以使用Java Native Interface(JNI)

http://docs.oracle.com/javase/1.5.0/docs/guide/jni/

2 个答案:

答案 0 :(得分:0)

遗憾的是,您无法在Java中为Visual Studio编写插件。这是how you should do it

答案 1 :(得分:0)

你不能这样做,因为制作一个插件应该遵循微软的架构。