繁体   English   中英

如何在不更改路径的情况下构建要移动到新位置的Java项目

[英]how to build a java project to be moved to a new location without changing the paths

我写了一个java程序

  • 在不同的目录中生成大量文件(比如txt文件)
  • 然后读取文件并对它们进行操作

我已将项目导出为可运行的jar。

我需要在远程服务器上运行jar,显然PATH不一样

我有什么选择

  • 更改路径位置
  • 还是有另外一条出路?

另外,我使用不同的外部程序生成更多文件。 我的程序也需要读取这些文件。

听起来你需要能够配置程序的功能。 你如何做到这一点取决于你。 例如:

  • 您可以使用命令行参数
  • 您可以使用从众所周知的位置加载的配置文件(或者可能从包含jar文件的目录加载)
  • 您可以混合使用两者,在命令行上指定配置文件位置

最后一个选项可能是最灵活的。 阅读配置文件,然后包含您需要的所有其他文件位置。 每个部署都可以有不同的配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM