<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/post//</link>
<title><![CDATA[怎么在不安装JMF软件包的情况下使用JMF]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[编程杂谈]]></category>
<pubDate>Sat, 09 May 2009 07:12:34 +0000</pubDate> 
<guid>https://www.heckjj.com/post//</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ，最近有同学问我一个问题，就是如何在不安装JMF软件包的情况下使用JMF来做多媒体应用程序的开发。我之前曾做过相关的项目开发，<span style="color: #0000FF;"><strong>一点经验和大家分享</strong>。</span><br/>JMF即<strong><span style="color: #008000;">Java Media Framework</span></strong>，是Sun公司针对多媒体应用开发的一个Java扩展包，目前已经开放源代码。做过Java多媒体程序开发的朋友应该知道，如果要使用JMF的话，必须首先安装一个JMF的软件包。安装后我们需要从安装目录中提出一个jmf.jar的扩展包，配置到环境变量供开发使用。<br/>有人可能会问这样一个问题：<br/>如果我现在有jmf.jar这个扩展包，把它配置好以后是不是不用安装JMF软件包了？答案是否定的，仍然需要安装JMF软件包。我也是在项目开发过程中一步步发现并解决这个问题的。在JMF软件包安装的过程中，除了在安装目录中生成jmf.jar这个文件外，还会将20个动态链接库（即DLL文件）写到system32目录下，同时还会生成一个很重要的<span style="color: #8B0000;"><strong>jmf.properties</strong></span>文件。<br/>这时候，聪明的朋友们应该想到如何解决这个问题了。将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的目的。<br/>希望我的一点经验能对大家有所帮助。<br/><br/>Tags - <a href="https://www.heckjj.com/tags/jmf/" rel="tag">jmf</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/post//#blogcomment</link>
<title><![CDATA[[评论] 怎么在不安装JMF软件包的情况下使用JMF]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>