当前位置: 首页 > 面试题库 >

在Eclipse上进行测试时如何传递-D系统属性?

越国源
2023-03-14
问题内容

我在Windows上的Eclipse上进行开发,并且代码在Unix上进行了部署。我正在使用System.getProperty(“
key”)获取系统属性值…如何在Eclipse中传递它,这样我就不必修改代码,并且可以在Eclipse上进行调试?

有什么建议?


问题答案:

运行->运行配置,选择项目,第二个选项卡:“参数”。顶部框用于您的程序,底部框用于VM参数,例如-Dkey=value



 类似资料:
  • 问题内容: 我有一个读取系统属性的Java程序 我有一个Gradle构建文件 要么 但是 System.getProperty 将始终返回 null 。 我发现的唯一方法是通过以下方式将其添加到我的Gradle构建文件中 我如何通过-D做到这一点 问题答案: -P标志用于gradle属性,-D标志用于JVM属性。因为测试可能是在新的JVM中派生的,所以传递给gradle的-D参数不会传播到测试中-

  • 但是,System.GetProperty将始终返回NULL。 我找到的唯一方法是通过以下方式将其添加到我的Gradle构建文件中 我如何通过-d实现它

  • 问题内容: 我有一个主类,期望使用-D选项传递某些属性。我可以通过将其作为VM选项发送来在IDE中访问它。 我使用Maven并在尝试以下操作时将此应用程序打包到jar文件中: 要么 没有获取环境系统属性。 关于发生了什么的任何指示? 问题答案: 在。之前传递参数。如果在jar文件之后传递它们,它们将被解释为命令行参数并传递给in 。喜欢,

  • 为了让容器在启动点自动启动,我尝试添加以下命令:

  • 22.13.4.通过系统属性执行单独测试 如上所述该机制已经被测试过滤取代 译者注:被取代的东西就先不翻译了 Setting a system property of taskName.single = testNamePattern will only execute tests that match the specified testNamePattern. The taskName can