导航:首页 > 编程语言 > ikvmjava

ikvmjava

发布时间:2022-05-26 01:25:27

‘壹’ C#调用java时出现的问题Warning IKVMC0108: not a class file

java 和 IKVMC的版本不对应。

如果你的java是1.7及以下,ikvmc用7.2的;java是1.8的,ikvmc用8.1的;

‘贰’ 如何在.net程序里调用java写的一个类

用VB调用过,使用方法:
1、把所需的.class文件放到winnt\java\trustlib目录
2、如果引用了相关jar文件,把其中引用到的相关.jar文件放到winnt\java\packages目录,在我的电脑-->属性
-->高级-->系统变量,添加classpath变量,其值为引用的jar文件,如c:\winnt\java\packages
\ldapfilt.jar;c:\winnt\java\packages\ldapjdk.jar;c:\winnt\java\packages
\ldapsp.jar;.中间用分号隔开,最后用小数点结束
3、重启IIS,就可以使用class中对象了。
4、在.net文件中使用示例:
Dim adChk As Object = GetObject("java:Asp_JspAdLDAP")
Dim ok As Boolean
ok = adChk.checkUser(uid, pwd)
其中Asp_JspAdLDAP为对应的类名称,checkUser为其中的一个方法

‘叁’ 请问怎样把JAVA封装成dll

java只能打成jar包

‘肆’ C#前台调java后台

c#前台界面调用java后台的方式很多,如果业务逻辑复杂一点后台可以使用javaWeb, C#前台发送HTTP请求,前台使用WebRequest类。
也可以使用 socket, 不过比较麻烦点,也可以将socket封装一下用起来要方便点(实际上HTTP请求的底层就是用Socket封装的,技术非常成熟了,何不直接使用HTTP请求呢?)

‘伍’ java的RSA私匙和公匙如何在ASP.NET中转过来,java的私匙和公匙是字符串,ASP.NET的是XML。

或许你可以换个思路 ,还是用java 写加密,签名,验签
然后用IKVM.NET将java包转成C# dll
asp.net 直接调用这个dll 就是了
这样就不用将java 的私匙和公匙转成C#的了
我当时做一个项目就是采用的这个方法来规避 java 和 C# 在 RSA 上的不同...

要直接进行java 和.net交互比较难,因为.net的非对称加密很好没有实现ASN.1,而且.net 在实现的时候 加了随机数....

‘陆’ 通过ikvm工具把Java程序jar包生成dll以供C#程序调用,但是生成dll的过程出错,导致C#不能正常调用dll。

这是因为这个jar包中的类引用了其他的jar包,看你的控制台信息是dom4j。你可能需要把dom4j也一起进行转换。

‘柒’ java 和 c# 如何互用

java可以通过jni 来调用 c#生成的dll
c#可以通过工具ikvmc,将java的jar包 变成dll来调用

另外可以用webservice做接口,webservice 是语言无关性的
中间传输wsdl,实际上就是XML
两者可以互相调用

‘捌’ .net平台支持java语言编写的代码吗

不可以,.Net是微软推出的跨语言的平台,.Net的主要竞争对手之一就是Java,怎么可能会支持Java呢,这是绝对不可以的,楼主可以用Eclipse等工具。

‘玖’ asp.net 如何调用java的class文件

1.可以采用webService
2.把java类编译为dll文件(ikvm)
目前我只知道这两种方式,其他的还不清楚

阅读全文

与ikvmjava相关的资料

热点内容
c语言平均数字编译错误 浏览:170
单片机算交流 浏览:45
php自适应网站 浏览:467
2b2t服务器怎么获得权限 浏览:815
c语言javaphp 浏览:804
程序员技术不分高低吗 浏览:619
dos不是内部或外部命令 浏览:709
PC机与单片机通讯 浏览:675
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:555
java的split分隔符 浏览:128