【发布时间】:2012-12-21 22:11:20
【问题描述】:
在c中,我们可以像这样阻止块代码的编译:
#if 0
//code here
#endif
因此,即使代码块容易出错,代码也可以编译,我想要在 Java 中做同样的事情,这样我就可以跳过由于缺少某些库而无法编译的那部分代码。
谁能帮帮我?
【问题讨论】:
-
没有。没有预处理器。评论一下
-
注释的替代方法(尽管对性能有非常轻微的影响),因为每次要发布构建时注释掉 100 个块是蹩脚的,所以将
if (SomeClass.DEBUG == true) { ... }然后使用public static final boolean DEBUG在SomeClass。 (也:stackoverflow.com/questions/8293124/…)
标签: c java android eclipse c-preprocessor