gpt4 book ai didi

linux - Linux部署中的File.separator

转载 作者:太空宇宙 更新时间:2023-11-04 10:55:47 28 4
gpt4 key购买 nike

我正在使用 Eclipse 和本地服务器(如 XAMPP)在 Windows 中开发我的企业应用程序项目。

要从文件系统(部署文件夹外部)加载配置,我使用:

String dataOrdner = System.getProperty("jboss.server.data.dir");
BufferedInputStream stream = new BufferedInputStream(new FileInputStream(dataOrdner
+ File.separator + "configuration.properties"));
properties.load(stream);

这在 Windows 中工作正常。我需要将我的 .war 部署到 linux 服务器。
在 Linux 中发生具有以下路径的 FileNotFoundException:

/serv/wildfly/standalone/data\configuration.properties

显然,分隔符在部署期间不会更改。

我的用例的最佳实践是什么?我该如何解决这个问题?

最佳答案

总是使用/。它适用于所有系统。

关于linux - Linux部署中的File.separator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852299/

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