我在eclipse中写了一个播放音乐的类,并把音乐文件和类文件放在了一起,结果运行时,出现错误,说是音乐文件那个是空的,但是在jcreator用同样的方法结果是可以运行的,请求高说指教,告诉为什么?急
解决方案 »
- 有关集合操作时的异常
- 一个关于String的问题
- 警告:[unchecked]对作为普通类型java.util.vector的成员的调用未经检查(在线等)!
- 哪儿有netbeans6.5的教程呢?
- Flex中验证DataGrid的一列?
- 菜鸟怎样学好Java
- 大家读《Thinking in java》都是哪个版本的呀,谁翻译的最好啊??
- 散分,讨论一下:在单一的jvm上运行的程序建立自己的JNDI服务(为自己服务)可行吗?
- 输入本机IP,连接不成功,改成127.0.0.1才可以
- 从控制台打开运行压缩包里的class文件
- java的Interface特性
- 程序运行不了?为什么出现Unsupported major.minor version 50.0
Eclipse的文件夹分隔符和Unix/Liunx一样是 /,而不是Windows自娱自乐的 \;
如你的文件在Windows下的位置是 D:\music.mp3,
那么在Eclipse在的代码的文件应该是 "D:/music.mp3" 。
是否用的JMF,如果是的话安装JMF运行环境
网上找找
URL urlForAudio=getClass().getResource("/china.mid");
System.out.println("打印出urlForAudio对象的值:" + urlForAudio);
这个是路径,类文件和音乐文件放在一起
把 '/' 去掉 或是用 getAudioClip(getCodeBase(),"china.mid ");