例如:
把可执行的xxx.jar文件放在G:\音乐 下,同时在该目录下放aa.mp3,程序读取aa.mp3
读取代码:
URL musicUrl = new URL(this.getClass().getResource("")+ "aa.mp3");
在eclipse中调试的时候能够取得G:\音乐\aa.mp3,并正常播放
但是一旦打包过后,用命令行启动程序,就会报错说找不到文件如果把xxx.jar文件放在英文路径,如G:\music 下的话,就没有问题请大家帮帮忙,感激不尽!
把可执行的xxx.jar文件放在G:\音乐 下,同时在该目录下放aa.mp3,程序读取aa.mp3
读取代码:
URL musicUrl = new URL(this.getClass().getResource("")+ "aa.mp3");
在eclipse中调试的时候能够取得G:\音乐\aa.mp3,并正常播放
但是一旦打包过后,用命令行启动程序,就会报错说找不到文件如果把xxx.jar文件放在英文路径,如G:\music 下的话,就没有问题请大家帮帮忙,感激不尽!
会得到一个绝对路径,然后后面再加上你的mp3名字就行了
aa.mp3放在程序的根目录下,连调试的时候都找不到....