gpt4 book ai didi

java - File file = new File () 的路径错误

转载 作者:行者123 更新时间:2023-12-02 06:49:25 32 4
gpt4 key购买 nike

我已将 BasicAccountRule.drl 放置在我的 Web 应用程序中,位置为:C:/workspace/exim_design/src/main/resources/rules/drl/ineptic/BasicAccountRule.drl

现在,我一直在使用代码:

File file = new File ("C:/workspace/exim_design/src/main/resources/rules/drl/inpatient/BasicAccountRule.drl");

这在我的系统上工作正常,但是当我尝试在另一个系统上运行此代码时,我收到错误:java.io.FileNotFoundException

我知道我收到此错误是因为我有硬编码的文件路径。并且( C:/workspace/exim_design )对于每个系统/服务器来说都是不同的。

那么,如何使该路径动态并在内部使用:

File file = new File() ,这样它就会在每台机器上运行。

最佳答案

您可以在属性文件中设置值并在每个系统上修改它。

您可以设置环境变量。

您可以使用相对路径而不是绝对路径来读取应用程序类路径中的文件。

关于java - File file = new File () 的路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229752/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com