如果你的那个com组件的接口不是很多的话,我可以个你提供一种思路。先自己用c++或者其他的,写个dll,把你对com组件的交用,用dll的函数封装调用。然后用java的native接口,调用你的这个dll,这样可能比较现实点,直接交用com组件,我估计够呛。
解决方案 »
- 急!为什么键盘监听有的时候可以,有的时候失灵?
- 如何编写一段输出从一个时间点到另外一个时间点总共经过了多少秒的程序啊!在线等,给分。
- JDK1.6中Jtable排序,列标题有时候出现上下方向键头,有时候不出现????
- resultset的内存问题
- 更正: 经典作品--Java解惑谜题连载⑤
- Java与C之间通过JNI传递中文字符乱码解决?
- 关于panel的布局问题,希望高手能够回答一下,谢谢
- 请教有关jni问题,高手请进!
- 请问用什么命令把一个目录下的所有CLASS,打包成jar???谢谢
- 我想要javascript的所有对象、及其方法,及所有方法的解释说明
- 关于浙江建设银行中的一个Applet小问题!!
- 关于工具使用!
一篇JNI的小例子,如果写过JNI就不必看了.
zhang21cnboy(事了抚衣去,不留身与名)提供了方法。
使用IDL2Java定义接口,java就可以调用,
当然,使用CORBA也能够达到沟通的目的,但是,你的程序的运行却要依赖于特定的ORB服务,这会使程序结构比较复杂,容易出现故障。