我正在用java做一个程序,它将被导出到一个可运行的JAR中并使用YAJSW在windows中作为服务执行,我必须读取一个config.ini
具有重要执行参数的文件,但我正在设置一个固定路径:
Path configFile = Paths.get("D:\\Folder\\config.ini");
问题是我不知道它将在最终用户电脑上执行的路径。我试过这个:
Path txtParametro = Paths.get("\\config.ini");
因为 .ini 文件将在 .jar 的同一文件夹中,但没有工作。
有人知道我该如何处理吗?
我想到了环境变量……但必须手动执行,这不是一种选择。