# gen-idea-code **Repository Path**: Crazh3/gen-idea-code ## Basic Information - **Project Name**: gen-idea-code - **Description**: spring boot生成Intelij产品激活码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://icuuci.icu - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 63 - **Created**: 2026-04-02 - **Last Updated**: 2026-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gen-idea-code 自己生成激活码,依赖 `ja-netfilter` 模板目录完成证书、`power.conf`、激活码和可选压缩包的生成。 ## 处理流程 1. 生成证书 2. 生成 `power.conf` 3. 生成激活码 `activeCode.txt` 4. 配置 IDE 的 `ja-netfilter` 启动参数 5. 重启 IDE 后输入激活码 ## 仓库结构 ```text gen-idea-code/ ├─ java-code/ # Spring Boot 接口版 └─ python-code/ # GUI / CLI 本地工具版 ``` 说明: - `java-code/` 提供接口方式生成激活码和压缩包 - `python-code/` 提供 GUI、CLI 和一键脚本,适合本地直接使用 - Python 版详细说明见 [python-code/README.md](python-code/README.md) ## 推荐使用方式 如果只是本地使用,优先推荐 `python-code/`: ```bash cd /path/to/gen-idea-code/python-code python3 -m pip install -r requirements.txt python3 app_gui.py ``` 也可以使用 CLI: ```bash cd /path/to/gen-idea-code/python-code python3 cli_app.py \ --user-name "NoBody" \ --day "2036-04-02" \ --out "/tmp/gen-idea-output" ``` ## 输出说明 生成结果通常如下: ```text / ├─ ja-netfilter/ │ ├─ activeCode.txt │ ├─ ca.crt │ ├─ ca.key │ ├─ ja-netfilter.jar │ ├─ config/ │ │ └─ power.conf │ └─ ... └─ ja-netfilter.zip # 可选 ``` 注意: - `activeCode.txt` 当前在 `ja-netfilter/` 根目录,不在 `config/` 目录里 - `ja-netfilter.zip` 与 `ja-netfilter/` 同级 - 现在的 Python 版本已经修复“压缩包把自己再打进自己”的套娃问题 ## VM 参数 macOS / Linux 示例: ```text -javaagent:/path/to/ja-netfilter/ja-netfilter.jar ``` Windows 示例: ```text -javaagent:D:\\path\\to\\ja-netfilter\\ja-netfilter.jar ``` ## Java 接口版 `java-code/` 是 Spring Boot 项目,当前接口入口包括: - `POST /api/license/genCode` - `POST /api/license/genCodeZip` - `GET /api/license/test` 如果你主要是本地生成,通常不需要先跑 Java 服务,直接使用 `python-code/` 即可。 ## 兼容记录 ### 日期 2026-03-30 > 亲测 2026.1 最新版仍有效 ### 日期 2026-02-05 > 亲测 2025.3.2 最新版仍有效 ### 日期 2026-01-13 > 亲测 2025.3.1.1 最新版仍有效 ### 日期 2025-12-11 > 亲测 2025.3 最新版仍有效 ### 日期 2025-11-14 > 亲测 2025.2.4 最新版仍有效 ## 参考 - JetBrains 新版本区域选择问题说明:[zhile.io](https://zhile.io/2024/09/05/jetbrains-2024-2-region.html#more-669) - ja-netfilter 地址:[gitee.com/ja-netfilter/ja-netfilter](https://gitee.com/ja-netfilter/ja-netfilter) *仅供学习使用*