• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
黄洪波写点东西的地方
博客园    首页    新随笔    联系   管理    订阅  订阅
内网离线模式下激活JRebel

0.下载jrebel,我使用的这个版本,去官方下载吧。

jr-ide-intellij-2024.4.2.zip

 

 

1.在线模式激活jrebel

网上教程很多,随便找到一篇:https://blog.csdn.net/senge_com/article/details/136472160

ReverseProxy_windows_amd64副本下载地址:https://files.cnblogs.com/files/huanghongbo/ReverseProxy_windows_amd64.zip?t=1734945182&download=true

2. 离线激活(jdk21 亲测有效)
参考:https://blog.csdn.net/LuChangQiu/article/details/145547828

下载源码:https://github.com/HalfWater/jrebel-license

激活方式:
1.使用maven  打包生成对应的文件

2.在指定端口运行jar报

java -jar jrebel-license-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8081

3.使用jrebal进行激活,使用url模式激活(激活后记得切换jrebel为离线模式)
url填写: http://localhost:8081/{guid}
email填写:随意

image

 

image

 

2.离线模式激活jrebel(jkd1.8)

参考:
https://blog.csdn.net/qq_45048720/article/details/138535652

1.内网如何使用Jrebel和Xrebel
1.问题:内网无法访问外网中的jrebel服务,没法激活Jrebel,哪怕使用离线模式,也最少需要激活一次

2.解决思路:自己下载Jrebel激活服务,在内网中启动进行激活,激活后设置为离线模式运行,之后便可以正常使用。
2.1 激活项目地址(地址若失效,直接在gitee中搜索Jrebel)
gitee地址:https://gitee.com/nism/jrebel-server.git
2.2按照项目指导,run下载到内网主机的 jar包,如下是我的指导

3.完成idea配置后,即可正常使用

亲测已激活,版本如下:

IDEA 2024.2.5 

Jrebel 版本:2024.4.2 下载地址:https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions/stable

JrebelServer.jar 版本:2.0.3 下载地址: 原始地址:https://gitee.com/nism/jrebel-server/releases/tag/2.0.3

副本:  https://files.cnblogs.com/files/huanghongbo/JrebelServer.zip?t=1734945007&download=true

使用说明
  1. 终端输入: java -jar JrebelServer.jar -p 8080 (默认8080端口)
  2. 服务会自动打开浏览器至 http://localhost:8080/
  3. 点击页面中的注册信息进行复制
  4. 打开IDEA中JRebel & XReble 的设置
  5. 粘贴复制的信息到IDEA中
  6. 恭喜你, 就开心使用了

注意:
V2.X.X 使用的是jdk内置加解密jdk版本可能不兼容.
已测试版本
OracleJDK 1.8.202
OpenJDK 11 17
如碰无法注册的情况可以使用 V1.X.X版本
欢迎大家提BUG

----

参考:https://blog.csdn.net/studio_1/article/details/147440723
注意,一定要下载兼容版本,今天心血来潮升级了jrebel,立马要我重新激活。

然后使用该方案重新激活失败。

错误1:connect to xxx  fail,  close  vpn

错误2:“sigBytes” is null

通过下记方式可以解决

可以先删除之前的激活信息,然后重新激活

  1. 关闭idea
  2. 执行rm -rf ~/.jrebel 删除激活信息
  3. 打开idea,重新获取GUID后,重新激活

windows 下删除

方法 1:直接用文件资源管理器

  1. 关闭 IDEA。

  2. 打开 C:\Users\<你的用户名>\ 文件夹。

  3. 找到 .jrebel 文件夹(注意它是隐藏文件夹)。

    • 如果看不到,先在资源管理器 → 查看 → 勾选 显示隐藏的项目。

  4. 删除整个 .jrebel 文件夹。

方法 2:命令行删除

打开 PowerShell 或 命令提示符,执行:

rd /s /q %USERPROFILE%\.jrebel

或(PowerShell 用法):

Remove-Item -Recurse -Force "$env:USERPROFILE\.jrebel"

 

错误3: handshake error ....

重试,或者关闭VPN重试,这里多半是遇到了tls握手的问题了。

posted on 2024-12-23 17:13  黄洪波  阅读(3754)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3