没有jdk也要装一个jre的,没这个不行。jmf只有这两个包了,放在jre的lib\ext目录下即可。但是你在程序中要先初始化一个设备,调用jmfinit.exe完成,你也可以直接在程序中写初始化代码,在第一次运行时执行它。因为在安装JMF时你初始化了设备让JMF能操纵它们,所以这个步骤是不能少的。

解决方案 »

  1.   


    在java.sun.com有下载的,你不会不知道JRE吧?java运行时间库呀?
      

  2.   

    jre————
    CLASSPATH怎样设置? 
    可以写出来?
      

  3.   

    大概是这样的:SET JAVA_HOME=E:\jdk1.3
    SET JMF_HOME=C:\JMF2.1.1alljava
    (或者: SET JMF_HOME=E:\jmf2.1.1wpp)SET CLASSPATH=.;%JMF_HOME%\lib\jmf.jar;%JMF_HOME%\lib\sound.jar
      

  4.   


    ???JMF_HOME???我的好象不用,应该不用的。只要把JMF的几个jar文件加入classpath即可。或是干脆把它们放在JRE的扩展包目录下,就是c:\program files\javasoft\jre1.3.1\lib\ext下,jre自己会找到的,这样连classpath都不用修改了。