我想将JFileChooser
起始目录更改为桌面。因此,我在计算机上写道:
JFileChooser fc = new JFileChooser("C:\\Users\\LNK\\Desktop");
问题是,当我编译代码并在另一台计算机上运行程序时,由于没有
C:\\Users\\LNK\\Desktop
路径,因此无法正常工作。那么,桌面是否存在某种“绝对”途径? 最佳答案
您可以使用user.home
系统属性来获取用户目录。
所以你的代码看起来像
String userDir = System.getProperty("user.home");
JFileChooser fc = new JFileChooser(userDir +"/Desktop");
关于java - 如何将JFileChooser起始目录更改为桌面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22486230/