我收到此错误:
Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: C:\Users\Emre\Desktop\PN1g1z.gif
Run Code Online (Sandbox Code Playgroud)
而且我真的不知道什么是错的.
这是抛出异常的原因:
Media media = new Media(file.getAbsolutePath());
Run Code Online (Sandbox Code Playgroud)
Media期望在构造函数中将URI作为String.因此,File#getAbsolutePath()您应该使用File#toURI()而不是使用.
https://docs.oracle.com/javase/7/docs/api/java/io/File.html#toURI%28%29
来自Media#newJavaDoc(感谢@Andreas):
source - 源媒体的URI.
| 归档时间: |
|
| 查看次数: |
3445 次 |
| 最近记录: |