带有自动任务的Java 8 jar无法找到属性文件

问题描述 投票:0回答:1

config.properties文件位于与jar相同的路径。假设它们都在C:\project

当我手动运行jar时,它将成功读取文件。

不幸的是,当我的Windows 10任务计划程序尝试运行jar时,记录器捕获到错误“ config.properties(系统找不到指定的文件)”。

用于访问文件的代码是:

InputStream in = new FileInputStream("config.properties");

出于明显的原因,我不想对路径进行硬编码。有什么想法吗?

config.properties文件位于与jar相同的路径。假设它们都在C:\ project中。当我手动运行jar时,它将成功读取文件。不幸的是,我的记录器捕获到...

java scheduled-tasks properties-file fileinputstream
1个回答
0
投票

您的问题似乎是此堆栈溢出问题的一种变体:java wont recognize file in jar

© www.soinside.com 2019 - 2024. All rights reserved.