作者baconcsie (Bacon)
看板java
标题[问题] Java有办法new C# dll中的class吗?
时间Thu Jun 25 00:09:17 2015
各位大大好
我工作上,需要去call一个C#的dll档,dll档中,包含了一个C#的class,而我就是需要
用这个class的物件来替我处理事情。
由於我的视窗介面,还有其他逻辑判断的程式,都已经用java实现好了,只差事件发生时
,要call那个物件的method帮我做事情。
我试过 用JNA去call那个dll,但他是一个class,我不能直接call他来用,後来我想过写
一个小C#程式的用static method去 new这个物件,然後再用java 去call这个小C#程式,
但是当call结束返回java时,那个物件还会存在待命吗? 基本上来想应该是不会的,所以
此路似乎不通...我在google上找不到方法,也想不到关键字去搜寻如何解决这个问题。
我问过许多人,但都没有确切的方法,我自己还能想到的,除了重写dll成java,跟我自
己去学C#完全写成C#程式之外,已经没有其他想法了...
想问问各位大大,有没有解.....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.235.12.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1435162159.A.8B7.html
1F:推 king08: 可以用rpc或mq处理你的问题 06/25 07:47
2F:→ baconcsie: 感谢大大回答,rpc我已经在看了,但mq是什麽? 能多给些 06/25 18:37
3F:→ baconcsie: 关键字吗?? 感谢再感谢 06/25 18:37
4F:→ baconcsie: 若能顺利解决问题 我愿意提供 200p(全部财产了) 06/25 18:38
5F:→ candyhu079: Message Queue 06/25 21:11
7F:→ qrtt1: 能试就是了,你 try try 呗 06/26 08:08