易截截图软件、单文件、免安装、纯绿色、仅160KB

Java与其他语言的互操作性

Java与其他语言的互操作性 收藏
目前,我们项目中需要用到把Java程序嵌入到.Net程序中的技术,我们最后所采用的技术是Codemesh公司的JuggerNET。这种类似的技术很多,比较知名的主要有intrinsyc公司的JIntegra以及IBM的Java COM bridge。
项目进行到现在,发现了很多问题,主要有如下几大类问题:
1、弹出窗口问题
对于这类问题,很多都是由程序逻辑问题导致的。一般只要修改程序逻辑就能够解决。比如:在没有查找到.Net创建的Frame就弹窗口,会使整个程序崩溃。修改程序逻辑一般就能够解决。当然有时也是API的调用有问题。
2、焦点问题
有些Java窗口会失去焦点,如Java的Tooltip就经常出现这种问题。对于这种问题一般需要强制抓去焦点。如:grabFocus()。
3、模态非模态问题
这个问题这三种技术框架都没有解决。需要在Java端解决。
4、Popup问题
Java中的Popup在这三种技术框架中,存在很多问题。应该采用Dialog太替代。
5、其他各种问题,如线程死锁等等。
从技术上讲,这三种技术框架的技术都是类似的,都是对COM技术的封装,通过JNI调用。另外这三个工具都可以分成两大块:Runtime和代理生成工具,我认为代理生成工具是核心。
但是IBM的Java COM bridge是单向的,而其他两个都是双向的,但是IBM的Java COM bridge有一个优点就是比较轻量。
对于我们所用的JuggerNET,我觉得这个公司的技术实力还不强,服务也比较差。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dawn023/archive/2008/12/02/3428651.aspx


相关文档:

JAVA如何调用VOS2009接口

我在做VOS2009第3方接口调用,通过这个接口要获取余额显示到web上余额。
我知道java处理HTTP post数据以及webservice相关的数据,可是对于vos这种接口没弄过,不清楚怎么实现,我从网上找了下,看到有个说是通过UDP发送报文实现的,但是不知道如何用java实现,麻烦有知道的赐教下,谢谢!
示例报文结构
OPTIONS sip:80 ......

java小结

1 作用域
   java中作用域的范围由花括号标示。
2关于static 
 垃圾收集器只知道搜集那些有new运算符分配的内存,不知道如何释放特殊内存。
 如果垃圾收集器准备回收对象的内存,它首先调用finalize(),而且只有在下一次垃圾搜集过程中,才会真正回收对象的内存。所以说如果使用
 final ......

java 相关的书 Rubicon

《Java how to program》
《Core java 2》
《Thinking in java》
《程序设计实践》
《代码大全》
《设计模式》
《java 网络编程》
serverlet jsp javabean spring habernate mysql等。 ......

使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量


[Image]使用 Java 2D 取得图像上指定位置像素的 rgb 颜色分量
CMYK配色表
RGB配色表
实效
英文名称
RGB
16色
 
PaleTurquoise1
187 255 255
#BBFFFF
 
PaleTurquoise2
174 238 238
#AEEEEE
 
PaleTurquoise3
150 205 205
#96CDCD
 
PaleTurquoise4
102 139 139
#668B8B
等等. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号