gpt4 book ai didi

java - 如何在eclipse中更改代码设置

转载 作者:行者123 更新时间:2023-12-04 06:55:38 24 4
gpt4 key购买 nike

对不起,如果问题标题令人困惑。让我进一步解释一下。

我正在用 Eclipse 构建一个 Java 项目。在我的 Java 产品中,我有条件来确定产品中包含哪些代码,并依赖静态最终常量进行死区剥离。

class BuildFlags
{
public static final boolean SOME_FLAG = true; // Need to set this programmatically
}

class SomeOtherClass
{
public void someMethod()
{
if (BuildFlags.SOME_FLAG)
{
// flag specific code
}
}
}

我的问题是如何更改 BuildFlags.SOME_FLAG(上图)以便我可以在不更改源代码的情况下运行特殊构建?有什么方法可以将标志传递给 jvm(来自 eclipse),然后我可以访问它以编程方式设置此标志?

最佳答案

您可以通过设置系统属性值(请参阅 docs on java )然后从 System.getProperty() 获取它来完成此操作。 .可以通过编辑运行配置在 Eclipse 中设置系统属性。

请注意,属性设置为字符串——您必须将其转换为 boolean 值。

关于java - 如何在eclipse中更改代码设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2595263/

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