0

我有一个要发布的程序,它是使用 Java 构建的。目前,程序在目录中创建文件夹/文件:

“C:\Users\Steve\Documents\myProgram”

除非用户具有完全相同的文件夹结构,否则这显然是行不通的。如何将程序定向到桌面上的文件夹?由于路径“C:\Users\Steve\Desktop”不起作用。

使用 NetBeans 发布程序会创建一个 .jar。由于我希望该程序被许多人使用,是否可以使用命令创建一个批处理文件:

  • 在桌面上创建一个文件夹(存储通过程序创建的程序文件)
  • 然后启动 .jar

然后我可以得到一个转换器并将.bat更改为.exe。我不确定这是否是正确的方法。

附带说明一下,我很确定这不会起作用,因为用户仍然需要安装 Java 才能运行该程序。我不是100%肯定,因此我问。

4

1 回答 1

1

如何将程序定向到桌面上的文件夹?

File desktopDir = new File(System.getProperty("user.home"), "Desktop");
File myFile = new File(desktopDir, "myFile.txt");
于 2012-12-04T22:26:05.510 回答