如何在 Eclipse 上进行测试时通过 -D 系统属性?
我正在Windows上的Eclipse上开发,Code部署在Unix上。我正在使用 System.getProperty(“key”) 获取系统属性值...我如何在Eclipse中传递它,这样我就不必修改代码,它可以在Eclipse上进行调试?
有什么建议吗?
我正在Windows上的Eclipse上开发,Code部署在Unix上。我正在使用 System.getProperty(“key”) 获取系统属性值...我如何在Eclipse中传递它,这样我就不必修改代码,它可以在Eclipse上进行调试?
有什么建议吗?
运行 ->运行配置,选择项目,第二个选项卡:“参数”。顶部框用于程序,底部框用于 VM 参数,例如 .-Dkey=value
您可以使用java,从日食中使用它们,您可以:System.properties
-Dlabel="label_value"
Run Configuration
然后运行测试:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class Main {
@Test
public void test(){
System.out.println(System.getProperty("label"));
assertEquals("label_value", System.getProperty("label"));
}
}
最后,它应该通过测试并在控制台中输出以下内容:
label_value