首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路径错误,文件File = new file ()

路径错误,文件File = new file ()
EN

Stack Overflow用户
提问于 2013-08-14 18:51:01
回答 1查看 131关注 0票数 0

我已经在web应用程序中的location:C:/workspace/exim_design/src/main/resources/rules/drl/inpatient/BasicAccountRule.drl位置放置了BasicAccountRule.drl

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

代码语言:javascript
复制
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 (),这样它就可以在每台机器上运行。

EN

回答 1

Stack Overflow用户

发布于 2013-08-14 18:54:04

您可以在属性文件中设置这些值并在每个系统上对其进行修改。

您可以设置环境变量。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18229752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档