您当前位置: 首页 » web前端 » 离线激活jrebel

离线激活jrebel

2025年12月10日 | 蒙奇·D·撸码客

JRebel 激活失效?手把手教你本地搭建激活服务器(无需公网、无需 Docker)

最近 JRebel 插件突然提示授权过期,尝试之前常用的 Reverse Proxy 在线激活方式,却发现已经无法使用。在查阅资料时,我找到了原作者的博文:

👉 《[笔记] 最新版 – JRebel 插件激活与配置教程》

文中提到:“不好意思了,各位,我给我部署的服务停掉了。有人攻击部署的服务器,是我想得太好了,真恶心。
排查后发现,原来的代理服务近期关停了。

不得不说作者大爱,他将整个激活服务器的源码开源,并提供了完整的部署指南:
🔗 GitHub 项目地址:jrebel-license

虽然博文中详细介绍了如何将服务部署到公网(含 Docker、Nginx、SSL 证书、域名解析等),但对于大多数开发者来说,其实只需要在自己电脑上本地运行即可,docker、nginx等都不需要。

下面,我就手把手带你用最简单的方式,在本地快速启动 JRebel 激活服务!

✅ 前提准备

你需要提前安装以下工具:

  • JDK 17 或更高版本
       > 该项目基于 JDK17 编写,若你当前使用的是 JDK 8,建议通过工具如 jvms、sdkman 或 JavaMan 来管理多版本 JDK 并临时切换。可自行搜索教程。

  • Apache Maven
       > 用于编译和打包项目。可从 Maven 官网 下载安装。我用的是3.9.11版。

📦 步骤一:下载并打包项目

  1. 克隆项目到本地:

    git clone https://github.com/LuChangQiu/jrebel-license.git
    cd jrebel-license
  2. 使用 Maven 打包:

    mvn clean package

    > 首次构建可能需要几分钟(会自动下载依赖)。成功后,你会在 target/ 目录下看到一个包含所有依赖的可执行 JAR 文件:
       target/jrebel-license-1.0-SNAPSHOT-jar-with-dependencies.jar

▶️ 步骤二:本地启动激活服务器

接下来进入 target 目录,直接运行 JAR 包:

java -jar jrebel-license-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8888
  • -p 8888 表示监听 8888 端口,你可以改成任意未被占用的端口,比如 8001、9000 等。

  • 启动成功后,终端会输出类似以下日志:

    License Server started at http://localhost:8888
    JetBrains Activation address was: http://localhost:8888/
    JRebel 7.1 and earlier version Activation address was: http://localhost:8888/{tokenname}, with any email.
    JRebel 2018.1 and later version Activation address was: http://localhost:8888/{guid} (e.g., http://localhost:8888/d3efee46-90ba-4b6e-b95c-731d09d5fa3b), with any email.

✅ 至此,你的本地 JRebel 激活服务器已成功运行!

⚠️ 注意:只要这个进程在运行,激活服务就可用。关闭终端或 Ctrl+C 会停止服务。

🔑 步骤三:在 IDEA / JRebel 中完成激活

1. JetBrains 系列 IDE(如 IntelliJ IDEA)激活

  • 打开 IDE,进入激活界面;

  • 选择 “License server”

  • 输入地址:

    http://localhost:8888
  • 点击 Activate,即可成功激活。

2. JRebel 插件激活

  • 打开 IDEA → Settings → JRebel & XRebel;

  • License server 栏填写激活 URL:

新版 JRebel(2018.1 及以后)
http://localhost:8888/任意合法UUID
例如:
http://localhost:8888/d3efee46-90ba-4b6e-b95c-731d09d5fa3b
邮箱可随意填写(如 test@example.com)。

📌 更详细的激活图文教程可参考:知乎专栏:JRebel 激活指南

尊重版权:JRebel 和 JetBrains 是优秀的商业软件,如有条件,建议购买正版授权支持生态发展。本文仅用于学习与临时应急。


web前端内容推荐

分类:

nodejs

| 标签:

,

发表评论?

0 条评论。

发表评论