免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3983 | 回复: 1
打印 上一主题 下一主题

在不安装JMF软件包的情况下使用JMF [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-26 05:26 |只看该作者 |倒序浏览
JMF即Java Media Framework,是Sun公司针对多媒体应用开发的一个Java扩展包,目前已经开放源代码。做过Java多媒体程序开发的朋友应该知道,如果要使用JMF的话,必须首先安装一个JMF的软件包。安装后我们需要从安装目录中提出一个jmf.jar的扩展包,配置到环境变量供开发使用。

有人可能会问这样一个问题:如果我现在有jmf.jar这个扩展包,把它配置好以后是不是不用安装JMF软件包了?答案是否定的,仍然需要安装JMF软件包。我也是在项目开发过程中一步步发现并解决这个问题的。在JMF软件包安装的过程中,除了在安装目录中生成jmf.jar这个文件外,还会将20个动态链接库(即DLL文件)写到system32目录下,同时还会生成一个很重要的jmf.properties文件。

这时候,聪明的朋友们应该想到如何解决这个问题了。将20个DLL文件拷贝到JDK的bin目录下,将jmf.properties文件拷贝到lib目录下,同时配置好jmf.jar扩展包后,就可以在开发过程中成功使用JMF了。当系统完工后,我们可以把它做成安装程序(使用InstallAnywhere)。这时我们需要把20个DLL文件集成到安装程序(设置安装在Window目录下),同时将jmf.properties放在class文件夹,jmf.jar放在扩展包文件夹(在manifest文件里说明,或在InstallAnywhere中设置成classpath)。这样在安装时就将20个DLL写入了system32目录下,并能成功访问jmf.properties中的属性信息,也就达到了不安装JMF软件包直接使用JMF的目的。

论坛徽章:
0
2 [报告]
发表于 2008-08-26 08:51 |只看该作者
第一次听说,学习了,多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP