JythonHelper简单使用
目录
1 入坑
最近在学习jeb的python插件编写。然而jeb没有提供skeleton,导致编写代码的时候没有补全,非常的不方便。于是Google到此插件,本来以为大事可期,正准备操刀实战,结果看看readme,没有使用说明,只知道是个idea插件,这叫我如何使用?
2 JythonHelper原理
没得法子,只好翻翻源码了。大概知道了其原理。原理很简单,将py文件中的import xxx ``from xxx import xxx
等等一些导包语句解析出对应的包名、类名。并写入到skeleton路径下供pycharm索引。
3 JythonHelper使用方法
- pychanrm安装插件
JythonHelper
- 下载jeb
scripts目录
到python的项目根目录下面,对scripts目录
右键执行Jython Helper
4 后续
右键执行Jython Helper
,报错java.lang.NoClassDefFoundError: okhttp3/RequestBody
,定位到py脚本代码为from com.pnfsoftware.jeb.util.net import Net
,猜测有可能是解析的bug,等有时间了可以尝试修复下或者提交issue给作者。