0
我有一个我想要发布的程序,它是使用Java构建的。目前,该程序创建的文件夹/目录中的文件:指向桌面(Java)和发布程序的路径
“C:\用户\史蒂夫\文档\ myProgram”
这显然是行不通的,除非用户有完全相同的文件夹结构。如何将程序引导至桌面上的文件夹?由于路径“C:\ Users \ Steve \ Desktop”不起作用。
使用NetBeans发布程序会创建一个.jar。因为我想很多人所使用的程序,是否有可能创建一个批处理文件,使用命令:
- 创建一个文件夹拖到桌面上(存储通过该程序创建的程序文件)
- 然后启动.jar
然后我可以得到一个转换器并将.bat更改为.exe。我不确定这是否正确。
在附注上,我很确定这不会起作用,因为用户仍然需要安装Java来运行程序。我不是100%肯定的,所以我问。
的目录存在测试,如果它从你的程序不会创建它。 Java应该完全能够做到这一点。 – gbtimmon
@gbtimmon感谢您的回复。如果我要用Java创建目录,我将如何收集PC的用户名。 EG - 如果目录是“C:\ Users \ Steve \ Desktop” - 我如何收集用户名“Steve” –
http://stackoverflow.com/questions/585534/what-is-the-best-way-to - 查找用户在java目录中的目录 – gbtimmon