我正在部署Java应用程序。用户选择应用程序的安装目录。我想得到那条路,以便我可以通过制作sqlite DB der的路径。
大多数情况下会是这样的:
C:\Program Files\My App Name
或
C:\Program Files(x86)\My App Name
问题是我无法在我的代码中硬编码数据库位置,因为我希望我的应用程序能够灵活地安装在用户选择的路径上。
答案 0 :(得分:0)
您可以在Eclipse / IDE的运行配置中动态传递路径
-Dfilepath="C:\Program Files\My App Name"
在资源管理器窗口中右键单击项目 - >运行方式 - >运行配置。 然后转到参数选项卡。
修改: 假设您从用户获取数据库的路径,然后将其放在文件 C:\ Config \ config.txt 中。现在,此txt文件具有您要创建数据库的实际路径。因此,通过您的java程序,您可以阅读此文件并获取路径。