-3

我正在尝试从命令行运行一个由类文件和配置文件(包含参数值)组成的 java 项目。使用主类 X.class 和配置文件 Y.nrk 我该怎么做?

我已经广泛搜索了有关如何包含没有结果的配置文件的答案,所以如果这是一个非常基本的问题,我们深表歉意!

4

1 回答 1

0

根据您的最后评论回答:这实际上取决于代码的编写方式。Java 支持通过命令行传递自定义(由程序员定义的名称)参数。我对你的情况有几个假设:

  • 代码以接受配置文件作为自定义参数的方式编写,带有 -D=
  • 在你的主类文件中,很可能你确实有一个 main 方法,它有一个 args[] 数组通过它,你可以简单地通过一个一个地说明它们来传递参数。

我的建议是仔细看代码,看看配置文件到底是怎么初始化的(是不是类似new File(System.getProperty(<some name>)); 或者是类似的东西new File(args[<some position>]);,这样你就可以弄清楚使用了哪个选项。

于 2013-08-10T20:03:13.840 回答