获取数据库的绝对路径

时间:2018-03-08 10:49:10

标签: java path

我正在尝试将绝对路径更改为数据库的相对路径,以便应用程序也可以在其他系统上运行,而无需更改DatabaseConnection类中的文件路径。 我当前的DatabaseConnection构造函数如下所示:

public DatabaseConnection(){
        Path defaultPath = Paths.get("C:\\xxx\\xxx\\xxx\\xxx\\xxx\\xxx\\xxx\\wuetunes\\src\\jpp\\wuetunes\\main\\resources\\database\\medialibrary.db");
        this.path = defaultPath;

        }

项目结构如下:

Project Structure

我已经尝试过这里讨论的一些方法(.toAbsolutePath.toRelativePath.toCannonicalPath),但似乎没有任何效果。

最新的尝试给出了以下输出:

C:\wuetunes\src\jpp\wuetunes\main\resources\database\medialibrary.db

非常感谢帮助:)

0 个答案:

没有答案