sách gpt4 ai đã đi

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

In lại 作者:行者123 更新时间:2023-12-02 06:49:25 34 4
mua khóa gpt4 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() ,这样它就会在每台机器上运行。

1 Câu trả lời

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

您可以设置环境变量。

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

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

34 4 0
Bài viết được đề xuất: java - 通过事件的发生来更改类变量
Bài viết được đề xuất: java - java中将数组列表拆分为多个列表
Bài viết được đề xuất: java - JTable 渲染器无法与 RowSorter 一起使用?
Bài viết được đề xuất: java - Android onConfigurationChanged 不起作用
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com