有指令here使用SimMetrics库创建C#程序集。他们提供给这个图书馆的链接是SourceForge。它看起来像是最新版本的SimMetrics库是用Java创建的。是否有可能编译java代码,然后用C#引用它作为SQL Server 2008中的程序集?在C#汇编中引用Java DLL?
1
A
回答
2
你能做的最好的是
- 编译Java作为J#用最少的代码改变(现在已经过时了,基本上不支持)。
- 这非常依赖于有多少库被使用。
- 的代码转换为C#(惯用或以其他方式)
- 此有时可以在高度数学代码相当容易的。作为一个优势,java代码也可能采用16位unicode。
- 使用类似IKVM到CLR
- 这可能与SQL服务器托管运行时完全不可能,我当然会认为表现会差(因为你会内举办的Java字节码以“咚”跨越屏障托管在每次调用。
的SF网页stronglyimplies,有既是java和.NET程序释放。
以下是最新.net release和documentation
但是根据所读取的我在
这是原来的.NET实现的和更新的版本不是最新的Java代码转换文件。
在.NET实现在很大程度上是C#,所以你可以diff的近期java实现的更改,然后试图重现他们在.NET代码。由于转换为c#似乎很大程度上是一个直接拷贝,只有对惯用c#(骆驼套装,属性和参数名称)的基本考虑,你很有可能做到这一点。
如果您确实考虑将修改作为补丁提交,那么您将有机会让其他人验证您的修改,并且可能会启动项目的.Net一侧以便将来保持更紧密的同步。
+0
最后一个.NET版本是2006年9月24日,最后一个Java 2007年2月7日。 – 2009-07-07 17:06:04
相关问题
- 1. 从汇编引用.dll c#
- 2. c#汇编程序dll
- 3. C#在内存汇编到DLL文件
- 4. 如何在C#中创建和使用DLL模块?没有DLL汇编
- 5. 在java中使用C#dll
- 6. 解引用C vs汇编器
- 7. 在C/C++中使用内联汇编
- 8. 在GCC内联汇编中使用C++引用
- 9. 引用Java中的dll
- 10. (C#)dll内部引用dll
- 11. 嵌入.dlls - 在C#中解析汇编#
- 12. 汇编寄存器在C代码中引用了什么?
- 13. 在未引用的DLL C#
- 14. C#Assembly.Load引用dll
- 15. 在C++中调用汇编程序
- 16. Phalanger c#DLL汇编导入,但不能被调用
- 17. 使用内联汇编创建一个C++ dll
- 18. 引用汇编错误
- 19. 在Visual C++中的DLL引用
- 20. C汇编编程
- 21. 在Java项目中使用C#编写的DLL
- 22. 反汇编在Delphi中编码的DLL - 如何启动?
- 23. 反汇编C#
- 24. C#汇编ExcelDNA
- 25. 在C++编写的ExcelVBA中使用DLL
- 26. 链接/引用DLL - 引用成功,编译失败 - > C#/ NET
- 27. 取消引用在x86汇编
- 28. 在汇编x86中汇总数组。在输入的索引
- 29. 从C到UAL汇编的UAL汇编
- 30. 汇编&C - 翻译C'S代码汇编
什么是Java DLL?我从来没有听说过这些。我听说过Java JAR文件,但是DLL?我不认为它们存在。 – Randolpho 2009-07-07 18:02:57