Error: Invalid or corrupt jarfile weblogic-infodetector-0.2.1.jar
heroanswer opened this issue · 9 comments
使用macos无法打开项目所提供jar包,
当前操作系统信息:
Darwin Macbook 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64 x86_64
当前java信息:
java 1.8 :
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
java 11:
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
报错信息:
Error: Invalid or corrupt jarfile weblogic-infodetector-0.2.1.jar
两个版本均无法打开,是否需要重新编译一份适合mac版本的jar包
@cnhouzi 在框架当前目录下有一个plugin目录,然后你把下载的插件复制进去,在运行框架就行
a haha 好吧框架下载下来插件目录都没有 只有一个jar文件
@heroanswer 首次运行框架,会自动生成目录的
谢谢啦,我反编译了下框架,想学习一下 结果发现源码混淆了 = =
想问一下 框架主体都用到了哪些java的特性,jar动态加载,机制用的反射嘛?