问题如下:
   用java写一个播放器的时候导入(import javax.media.Player;)jmf.jar包会出现如下的错误:  Access restriction: The type Player is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_22\jre\lib\ext\jmf.jar   即访问jmf.jar时受到限制了。classpath 和path的环境变量都已经设置了。请问高手这是怎么回事啊, 如何解决这个问题啊?

解决方案 »

  1.   

    这个有点意思,你不能直接搞个jar包放到项目里面的,像摄像头那块,要安装jmStudio的那个jar包
    我的意思就是安装jmstudio之后他会在jre的ext文件夹中生成jmf.jar,而这个jmf的jar才是可用的,因为你注册到系统的摄像头信息也要保存在相关的文件中的,而你如果直接将jmf.jar高进项目,这个信息文件就丢失了,自然会出现一些问题,不知道是否能解决你的问题,给点类似经历而已...
      

  2.   

    多谢上面的大侠, 不过应该不是那样。 我已经安装有jmstudio ,并且环境变量也配好了 ,而且写的java项目导入的 jre包中已经出现了 jmf.jar ,但是还是出现了 我上面所说的问题
      

  3.   

    把jre文件夹下面的ext这个文件夹删掉
    然后重新下载这个包,解压
    如果你用Eclipse的话 导入JAR包source:
    http://www.java-forums.org/advanced-java/24027-video-chat.html
      

  4.   

    碰到了一样的问题 真的完全一样 求解???3Q3Q3Q