品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:JEB 5.30.1
JEB Decompiler是一款功能强大的反编译工具,主要用于反编译安卓、Java、二进制等格式文件。为了扩展功能,JEB提供了插件功能,我们可以安装官方或第三方插件来增加JEB原本没有功能,甚至可以自己编写插件进行定制化功能开发。在安装插件时,我们可能不知道怎么安装,或者安装后遇到插件不生效等问题。本文将为大家介绍JEB Decompiler插件怎么安装,JEB插件安装后不生效怎么办的相关内容。
一、JEB Decompiler插件怎么安装
在介绍具体步骤之前,我们需要知道插件与脚本的区别。插件是与JEB后端交互的扩展模块,可以在JEB启动时自动加载,而脚本是利用JEB API通过Jython或Java临时执行的小程序,二者执行方式和目录位置都与插件不同。

JEB插件目前有三种主要类型,安装方式略有差异:
1、JAR格式插件的后缀为【.jar】,安装在目录:【coreplugins/】文件夹,不支持热加载,安装或更新后需重启JEB。
2、Java脚本插件的后缀为【.java】,安装在【coreplugins/s/】文件夹,支持热加载,修改后可立即生效,无需重启JEB。
3、Python脚本插件的后缀为【.py】,基于Jython 2.7运行,也是安装在【coreplugins/s/】文件夹,默认关闭,需要在【bin/jeb-engines.cfg】文件中添加【.LoadPythonPlugins = true】启用,支持热加载。

插件下载渠道:
1、官方插件下载:
【https://www.pnfsoftware.com/jeb/plugins】获取免费或开源插件。

2、GitHub插件
JEB官方GitHub地址为:【https://github.com/pnfsoftware/jeb-samplecode】提供了示例代码和可直接使用的插件。

标准安装步骤:
1、下载插件文件
从官方网站或者GitHub下载所需插件,确认是JAR格式、Java脚本或Python脚本插件。如果是源码形式,请先编译打包。

2、复制插件到目录
根据不同插件文件类型,放入不同的文件夹路径下,具体可以参考上文【JEB插件三种类型】的介绍,避免将插件误放到【s】目录,该目录用于JEB客户端脚本。如果是Python插件,还需要编辑【bin/jeb-engines.cfg】文件,添加【.LoadPythonPlugins = true】并保存。

3、重启JEB
除脚本插件外,大多数插件需要重启才能生效。重启后,在JEB的【本机代码-反编译插件】中查看插件是否加载成功。

二、JEB插件安装后不生效怎么办
即便按照上文介绍的安装流程操作,仍有可能遇到插件不生效的情况。可能是由于路径错误、版本不匹配、依赖缺失或配置遗漏等原因造成的。下面是常见问题排查方法:
1、确认插件类型与位置
确认是插件而非客户端脚本,并放在正确的目录中,另外需要检查Python插件是否配置文件中启用了【.LoadPythonPlugins = true】配置。
2、检查文件完整性
如果插件下载不完整或损坏,可能无法加载,建议重新下载。对压缩包插件,需要解压后放到对应文件夹下。
3、检查依赖环境
部分插件需要特定版本的Java或Jython环境,使用【java -version】检查版本是否符合插件要求。
4、查看日志信息
JEB启动时会在日志中记录插件加载状态,根据底部的【日志记录器】可以查看问题所在,从而针对性的解决问题。

三、总结
以上就是JEB Decompiler插件怎么安装,JEB插件安装后不生效怎么办的相关内容。JEB官方以及第三方开发者提供了丰富的插件功能,上文为大家介绍了JEB Decompiler插件的安装步骤,以及安装后不生效的排查步骤,希望本文对你有所帮助。