我有一个我想发布的程序是使用Java构建的。目前,程序在目录中创建文件夹/文件:
“C:\用户\史蒂夫\文件\ myProgram”
除非用户具有完全相同的文件夹结构,否则这显然不起作用。如何将程序定向到桌面上的文件夹?由于路径“C:\ Users \ Steve \ Desktop”不起作用。
使用NetBeans发布程序会创建一个.jar。由于我希望程序被许多人使用,是否可以使用命令创建批处理文件:
然后我可以获得转换器并将.bat更改为.exe。我不确定这是否是正确的方法。
另一方面,我很确定这不会起作用,因为用户仍然需要安装Java来运行程序。我不是百分百肯定,所以我问。
答案 0 :(得分:1)
如何将程序导向桌面上的文件夹?
File desktopDir = new File(System.getProperty("user.home"), "Desktop");
File myFile = new File(desktopDir, "myFile.txt");