

首先声明,我已google 百度无数次了,还是没有找到合适的解决方法
问题:自己写了个简单的播放程序,只是想试试,结果在UBUNTU上运行出现不支持MP3格式的异常,而在WINDOWS下同样的程序却可以正常运行。
我是将jmf.jar通过eclipse在buildpath里直接导进去的,我觉得这样应该可以,并且在windows下运行也正常,可是到ubuntu下运行就出现了下面的错误:
Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@12452e8
Error: Unable to realize com.sun.media.PlaybackEngine@12452e8
我尝试了很多方法,几乎google到的都尝试过了,本来我用的jmf.jar是在windows里下的,我想是不是这个问题,就去oracle下了个通用.zip版的,加压之后发现lib里文件好像是有点不一样。。。然后就把有关jmf的包都换成了新下的,试了下不行。然后又按网上的做法把JMF配了一遍,运行还是报错。后来下了个mp3plugin.jar,将它放到了jre/lib/ext下,不行,又将mp3plugin.jar直接通过buildpath导进工程,还是不行,然后我又看网上说重新配置下jdk和jmf的环境变量好像可以,于是我配了个1.7版本的JDK(原来是1.6)运行还是报错。。。崩溃。。。最后我把jmf那些包和mp3plugin.jar在所有版本的jre/lib/ext下都丢了一份。。。。。还是不行 啊。。崩溃,脑子都乱了,蛋疼了一天了,哪位高手来帮帮我啊,,,在此先谢过啦~~!!
pw