{
  "added_at": "2026-11-09",
  "category": "jvm",
  "description_en": "Embed the Java decompiler engine used by JD-GUI through loader and printer interfaces.",
  "description_zh": "通过加载器和输出接口嵌入 JD-GUI 使用的 Java 反编译引擎。",
  "entry_url": "https://awesomerea.org/resources/jd-core/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/jd-core/",
  "evidence_url": "https://github.com/java-decompiler/jd-core/blob/fafc65682647deee757b7698e1c872469be1a211/README.md",
  "group": "tools",
  "id": "jd-core",
  "json_url": "https://awesomerea.org/resources/jd-core/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/jd-core/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/jd-core/index.md",
  "name": "JD-Core",
  "name_zh": "JD-Core",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Supply JVM class bytes and implement the Loader and Printer interfaces in a Java application; the Gradle wrapper builds the library JAR.",
    "The pinned README documents Java 1.1.8–12.0, including lambdas, method references and default methods, and declares GPLv3. The documented class-file range ends at Java 12.0."
  ],
  "requirements_zh": [
    "在 Java 应用中提供 JVM 类字节，并实现 Loader 和 Printer 接口；可通过 Gradle wrapper 构建库 JAR。",
    "固定版本 README 列出的范围为 Java 1.1.8–12.0，包含 lambda、方法引用和默认方法，并声明采用 GPLv3。更高 Java 类版本未经测试。"
  ],
  "targets": [
    "app"
  ],
  "url": "https://github.com/java-decompiler/jd-core",
  "verification": "source-reviewed",
  "verified_at": "2026-10-29"
}
