科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件如何利用JDIC与桌面交互操作

如何利用JDIC与桌面交互操作

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Jdesktop集成组件(JDesktop Integration Components,JDIC)弥合了Java开发独立于平台的世界与用户桌面的真实世界之间存在的鸿沟。

作者:builder.com.cn 2007年1月15日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

值得一提的是你获得JDIC以及创建和打包JDIC应用程序的方式。JDIC的Web网站是一个繁忙的社区,它不仅仅在开发核心的JDIC版本,而且担负着新平台集成组件的孵化器的角色。我们已经使用了它的最新版本(20061102)来编写上面的示例。你应该下载跨平台的版本(其他的版本其实也是一样的,只不过针对特定的平台提供了JDIC的本机组件)。如果解压它的文件包,你会看到下面这样的结构:

jdic-20061102-bin-crossplatform
COPYING
…
jdic.jar
defmailer.properties
linux/
mac/
sunos/
windows/
demo/
javadoc/
 

正在复制(COPYING)的文件是用于JDIC的LGPL许可证,以及演示程序和javadoc。很显然,在编译应用程序的时候,你会用到jdic.jar文件。但是在运行期间,jdic.jar需要能够找到用于它所在平台的本机库,其方式是寻找与jdic.jar文件位置相关的正确linux、mac、sunos或windows目录。如果正在使用ant来打包你的应用程序,你会希望将这一过程自动化;在下面的示例代码里,我们就用到了这个ant任务;


	
		
		
		
		
		
	



这段代码把平台的目录复制到dist/lib目录,并且复制了defmailer.properties文件,因为JDIC在Solaris上需要它。这对于简单的应用程序来说足够了,但是如果你正在打包JNLP/Java Webstart,那么在这一过程中就要看看这个文档

现在当你有了JDIC,你就应该能够让自己的Java桌面应用程序集成到这四个主要的Java平台上了。

你可以在这里下载本教程的源代码


DJ Walker-Morgan是一名咨询开发人员,专长是Java和用户到用户的消息传送和视频会议。

责任编辑:德东

查看本文的国际来源



    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章