如何在asp.net站点上使用java包

如何在asp.net站点上使用java包,java,.net,Java,.net,我的银行让我选择使用COM组件、Java(JAR)包或普通的C dll与他们的支付网关接口 考虑到在我的服务器上安装他们的COM组件之前(我花了5年的时间根除了asp和COM组件),我更愿意在asp.net中托管/转换Java包(版本2.0,但如果有什么神奇的东西可以帮助这项工作的话,可以是3.5) 我可以很好地反编译.class文件,并打算开始用C#重新编码suff,当时我想看看是否有什么可以帮我节省几个小时的繁重工作 我见过一种叫做Java语言转换助手的东西,在我的VStudio 2008

我的银行让我选择使用COM组件、Java(JAR)包或普通的C dll与他们的支付网关接口

考虑到在我的服务器上安装他们的COM组件之前(我花了5年的时间根除了asp和COM组件),我更愿意在asp.net中托管/转换Java包(版本2.0,但如果有什么神奇的东西可以帮助这项工作的话,可以是3.5)

我可以很好地反编译.class文件,并打算开始用C#重新编码suff,当时我想看看是否有什么可以帮我节省几个小时的繁重工作

我见过一种叫做Java语言转换助手的东西,在我的VStudio 2008 Std安装程序中我没有这个选项,所以我在寻找我的旧的2005年磁盘

我还参考了j#附带的一些工具,即JbImp.exe和vjc.exe,它们可以用来托管/交叉编译java到IL中


有没有人有使用这些选项的经验?(或者除了“摆脱你的懒惰****自己动手”之外的任何建议):

看看JNBridge-

IKVM允许你在.NET中使用Java类:

回答得好,如果它是一个大而复杂的Java包,那么托管JVM可能是最好的解决方案,不过,对于这个小软件包,我希望将其转换为IL并将其托管在asp.net中(以维护xcopy部署)嘿,这更像是它!不完全是我想要的,但可能还是可行的。干杯