導航:首頁 > 編程語言 > 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相關的資料

熱點內容
南京中興招收專科程序員嗎 瀏覽:297
代理商php源碼 瀏覽:983
蘋果手機怎麼解壓軟體app 瀏覽:650
游戲資源被編譯 瀏覽:152
代碼編譯後黑屏 瀏覽:8
程序員情侶寫真 瀏覽:505
python3孿生素數 瀏覽:36
計算楊輝三角Python 瀏覽:404
linux目錄重命名 瀏覽:196
演算法設計的最終形態是代碼 瀏覽:262
程序員社團招新橫幅 瀏覽:238
拖鞋解壓視頻大全 瀏覽:887
租伺服器主機鏈接軟體叫什麼 瀏覽:856
交叉編譯工具的linux版本號 瀏覽:156
python開發應用軟體 瀏覽:32
hdl綜合器與c編譯器的區別 瀏覽:899
編譯原理最左推導代碼 瀏覽:702
加密三 瀏覽:131
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:781