【发布时间】:2013-12-20 09:21:13
【问题描述】:
所以,在像 C 和 C++ 这样的语言中,我可以定义一个预处理器指令并像这样进行条件编译:
#define DEBUG 1
#ifdef DEBUG
cout << "Some Stuff, blah blah blah" << endl;
#endif
我的目标是在 Java 中做一些类似或大致类似的事情,这样我就可以进行一些调试,然后快速打开或关闭 DEBUG 以进行调试或发布编译。在java中有什么接近这个的地方吗?也许是一个
public static final String DEBUG = "YES"
我不知道....有什么接近这个的,我最好的策略是什么。建议?
编辑:我希望避免任何自定义库,因为我是强迫症.....lol
【问题讨论】:
-
你知道日志文件吗(例如 Apache Log4j:)
标签: java compilation preprocessor