日期:2014-05-20  浏览次数:20629 次

eclipse工程里文件名的显示
我在eclipse工程里放了几个MP3文件,可能因为这几个MP3文件改过名,这个记不清了,现在在package Explorer中显示的文件名是错误的,跟我打开E:\Users\hp\workspace\cdzProjectStartOn0908\music\air - 鸟之诗 - 主题曲.mp3
的文件名不一样,这是怎么回事?
重启eclipse,注销电脑都不行。
Java code

package musicPlatform.server.musicResource;

import java.io.File;

public class TestDownLoad {

    public static void main(String[] args) {
        String name1 = "vitas - 维塔斯.mp3";
//        String name2 = "air - 鸟之诗 - 主题曲.mp3";
//        String name6 = "moonlight shadow.mp3";
        String name7 = "star - 维塔斯.mp3";
        TestDownLoad.getMusic(name1);
//        TestDownLoad.getMusic(name2);
//        TestDownLoad.getMusic(name3);
//        TestDownLoad.getMusic(name4);
//        TestDownLoad.getMusic(name5);
//        TestDownLoad.getMusic(name6);
        TestDownLoad.getMusic(name7);
//        TestDownLoad.getMusic(name8);
//        TestDownLoad.getMusic(name9);
    }

    public static void getMusic(String musicName) {
        String directory = System.getProperty("user.dir") + "\\music";// 获得音乐目录位置
        String wholeFileName = directory + "\\" + musicName;
        File f = new File(wholeFileName);
        System.out.println(wholeFileName);
        System.out.println(f.exists());
    }

}



输出:
E:\Users\hp\workspace\cdzProjectStartOn0908\music\vitas - 维塔斯.mp3
false
E:\Users\hp\workspace\cdzProjectStartOn0908\music\star - 维塔斯.mp3
true
上面是输出,package explorer中文件名是vitas - 维塔斯.mp3,但找到这个文件,它的名是star - 维塔斯.mp3,因为这个文件就叫star - 维塔斯.mp3,原来叫vitas - 维塔斯.mp3。package Explorer为什么显示错误呢,求个解决方法,让eclipse规矩点

------解决方案--------------------
最直接的解决办法:重新建一个工程,重新导入MP3
------解决方案--------------------
不是吧、貌似改了文件名或内容后,把项目刷新下,会重新载入的吧。
------解决方案--------------------
重新载入
------解决方案--------------------
在eclipse里选中文件
shift+alt+r
修改文件名就可以了