一个关于在Eclipse中播放音频文件的问题
2014-05-08 15:15
423 查看
这个问题有点无语,目前还不知道这是什么原因,因为对Eclipse不熟悉
如果用如下代码:
在JCreator中是可以编译的,但是在Eclipse下就会报错
但是我把代码改了一下,如下:
然后就可以编译了................................................
如果用如下代码:
URL u = getClass().getResource("src/GUI_Basic/aaaa.wav"); AudioClip a = Applet.newAudioClip(u); a.loop();
在JCreator中是可以编译的,但是在Eclipse下就会报错
Exception in thread "main" java.lang.NullPointerException at sun.applet.AppletAudioClip.<init>(AppletAudioClip.java:65) at java.applet.Applet.newAudioClip(Applet.java:313) at GUI_Basic.Exercise16_20.<init>(Exercise16_20.java:25) at GUI_Basic.Exercise16_20.main(Exercise16_20.java:14)
但是我把代码改了一下,如下:
File file = new File("src/GUI_Basic/SuperMarry.wav"); URL url = null; try { URI uri = file.toURI(); url = uri.toURL(); } catch (MalformedURLException ex) { } AudioClip clip = Applet.newAudioClip(url); clip.loop();
然后就可以编译了................................................
相关文章推荐
- java.lang.IllegalStateException: No output folder
- java:抽象类和抽象函数
- 学习笔记---Java基础语句(四)
- Java log4j的使用实例
- Spring + JDBC + Struts联合开发(实现单表的CRUD)
- A better way to shutdown the thread pool in Java
- 在eclipse中配置spark 0.9.1源码的开发环境
- Java开发和运行环境的搭建
- Spring中AOP的代理模式
- struts2如何工作的
- Spring中<ref local=""/>与<ref bean=""/>区别(转载)
- Struts 2 test用法
- 栈的数组实现(Java)
- java for 的几种用法
- java取整和java四舍五入方法 BigDecimal.setScale()方法详解.
- struts2 属性读取函数 规范
- [Java聊天室服务器]实战之二 监听类
- java位运算
- [Java聊天室服务器]实战之一 开篇介绍
- java web应用程序开发框架