有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

windows使用特殊路径名在java中加载文件

我试着从硬盘上的某个位置播放mp3

该文件位于以下位置:

C:\Itunes\Music\Eminem\The Eminem Show [Explicit]\18 'Till I Collapse [Explicit].mp3

这个路径中有很多特殊字符,比如[and'。当我尝试用以下代码加载文件时:

path = URLEncoder.encode(path, "UTF-8");
Media hit = new Media("file:///"+path);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();

路径名中出现“非法字符”错误

我的操作系统是windows 8

我对java非常陌生,希望能找到一些帮助


共 (1) 个答案