新手Java和Eclipse(但有Visual Studio和Delphi的经验)。使用Eclipse Mars(4.5),无法找到如何设置构建配置(DEBUG或RELEASE)。几个相关问题:
- Java支持DEBUG / RELEASE吗?
- 如何在两个配置之间切换?
- 您能否在构建时检测配置并运行条件代码,例如(使用Delphi作为示例):
{$IFDEF DBG} CallDebugFunction(); {$ELSE} CallReleaseFunction(); {$ENDIF};
新手Java和Eclipse(但有Visual Studio和Delphi的经验)。使用Eclipse Mars(4.5),无法找到如何设置构建配置(DEBUG或RELEASE)。几个相关问题:
{$IFDEF DBG} CallDebugFunction(); {$ELSE} CallReleaseFunction(); {$ENDIF};
static boolean areAssertionsEnabled()
{
//noinspection UnusedAssignment
boolean b = false;
//noinspection ConstantConditions,AssertWithSideEffects
assert b = true;
//noinspection ConstantConditions
return b;
}
< p > noinspection
的作用是在 IntelliJ IDEA 中抑制警告,它是一款远比 Eclipse 优秀的 Java IDE。如果你一定要使用 Eclipse,那么你需要找到相应的警告抑制机制。
-g
系列用于控制生成调试信息,您怎么看? - user85421