【发布时间】:2018-10-30 03:11:43
【问题描述】:
我正在做一个非常简单的项目,它应该在运行时使用 Windows 视频播放器打开一个图像。但是,我遇到了一个问题。我希望它能够使用相对文件路径访问文件“snp.jpg”,这样它就可以在我自己以外的计算机上运行。但是,当我将它设置为绝对文件路径时,它会失败并告诉我“文件......不存在”。有什么想法吗?
import java.awt.Desktop;
import java.io.File;
public class openpic {
public static void main (String args[]) throws Exception
{
File f = new File ("C:\Users\charl\Desktop\Computer Science\JavaProjects\src\snp.png");
Desktop d = Desktop.getDesktop();
d.open(f);
System.out.println("imageviewer open;");
}
}
【问题讨论】:
-
试试这个:C:\\Users\\charl\\Desktop\\Computer Science\\JavaProjects\\src\\snp.png
标签: java file relative-path