日期:2014-05-19  浏览次数:21008 次

Eclipse的bin目录下文件丢失
我用eclipse编写的个播放音频的程序,我把音频放在bin目录下,有时候重启eclipse或是修改程序后保存,bin目录下的音频文件会自动被删除,为什么啊?怎么解决啊?

eclipse为官网下载Eclipse IDE for Java EE Developers

------解决方案--------------------
这么说吧: 路径 主要涉及两个路径这里 一个是classpath ,另一个是用户目录 user.dir

针对你现在的J2SE 工程没做任何的改变:
classpath路径--->AudioPlay/bin
user.dir路径---->AudioPlay/ (System.getProperty("user.dir")) 可以获取或者从新设置

怎么使用?
1,File file = new File("路径"); 这个路径就是使用的user.dir ---->AudioPlay/
2,this.getClass().getResource("路径");这个路径就是指的classpath--->AudioPlay/bin

你说的只能放在AudioPlay\bin\mp3Play中才能找到,如果 你不是使用相对路径 应该使用的是通过classpath路径去找的,你放在src\mp3Play\音频文件

这样放应该没问题, 你多试试吧! 搞清楚路径 以后就好了