gpt4 book ai didi

java - 在不同的机器上找不到文件异常

转载 作者:行者123 更新时间:2023-12-01 10:19:20 25 4
gpt4 key购买 nike

我正在尝试从 opt/app/db/vat/form_data_30.xls 访问文件。它在我的机器上运行良好,但在安装了应用程序的其他机器上显示异常。 这是代码

String fileName="opt/app/db/vat/form_dvat_30.xls";
File selectedFile=new File(fileName);

物理上.xls文件存在于opt/app/db/vat目录中,并且用户拥有所有读写权限。我的可运行 jar app.jar 存储在/opt/app/app.jar

最佳答案

如果您使用String fileName="opt/app/db/vat/form_dvat_30.xls";那么它相对于执行文件夹。

例如,如果程序是从 /home/user/ 执行的,则文件应位于 /home/user/opt/app/db/vat/form_dvat_30.xls

如果您想访问/opt/app/db/vat/form_dvat_30.xls,请使用String fileName="/opt/app/db/vat/form_dvat_30.xls";

关于java - 在不同的机器上找不到文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35715665/

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