eclipse - 在 Eclipse 内部 JavaBuilder 中启用 DEBUG 标志
问题描述
Eclipse 源代码中有一个名为 JavaBuilder[1] 的类,它具有 DEBUG 和 SHOW_STATS 标志(静态布尔值),我想启用它们来调试构建问题,因为它们可以打印重建原因,例如:
if (DEBUG)
System.out.println("JavaBuilder: Performing full build since last saved state was not found");
我猜他们可以通过“eclipse.ini”中的一些参数来启用?
我想知道参数语法是什么,以及 Eclipse 的标准输出记录在哪里。
或者,如果可以在不重新启动 Eclipse 的情况下启用它们,当然可以。
[1] org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java
解决方案
看起来这是由org.eclipse.jdt.core/debug/builder
trace 选项设置的。该org.eclipse.jdt.core/debug
选项也必须设置。
您可以通过在“常规”>“跟踪”页面的“首选项”中启用跟踪或使用.options
文件来设置此选项(请参阅此问题)
该类org.eclipse.jdt.internal.core.JavaModelManager
定义了 JDT 代码的跟踪选项。
推荐阅读
- php - PHP表单抛出所有字段必须完整的不正确错误
- powershell - 不为本地用户设置密码
- javascript - [vue-test-utils]: wrapper.setChecked() 必须传递一个布尔值
- php - PHP会话不保存页面刷新或转到另一个页面后
- laravel - Laravel Delete 不使用 API 路由
- java - 从 Spring Security 过滤器访问 Spring Security 注释
- junit - 为什么一个对象被嘲笑,而另一个不是?
- javascript - Firestore 中的 .update,正在替换所有数据
- dicom - 如何使用 DCMTK 命令区分来自两个不同制造商的 CT 图像?
- amazon-web-services - 通过 Docker Remote API 验证 ECR