config.properties文件位于与jar相同的路径。假设它们都在C:\project
中
当我手动运行jar时,它将成功读取文件。
不幸的是,当我的Windows 10任务计划程序尝试运行jar时,记录器捕获到错误“ config.properties(系统找不到指定的文件)”。
用于访问文件的代码是:
InputStream in = new FileInputStream("config.properties");
出于可移植性的原因,我不想对路径进行硬编码。有什么想法吗?
config.properties文件位于与jar相同的路径。假设它们都在C:\ project中。当我手动运行jar时,它将成功读取文件。不幸的是,我的记录器捕获到...
一种快速的解决方法是使用以下简单命令创建.bat文件。现在,任务计划程序运行指向我项目目录的.bat。在我的Java代码中具有相对路径,它可以正常工作。