woodpecker-appstore/weblogic-infodetector

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包

c0ny1 commented

你是直接打开的么,注意这是插件,需要放在框架的plugin目录下加载。

你是直接打开的么,注意这是插件,需要放在框架的plugin目录下加载。

问个低级问题😂,怎么添加呢,右键也没有添加功能。

image
win7,woodpecker 最新版

c0ny1 commented

@cnhouzi 在框架当前目录下有一个plugin目录,然后你把下载的插件复制进去,在运行框架就行

a haha 好吧框架下载下来插件目录都没有 只有一个jar文件

c0ny1 commented

@heroanswer 首次运行框架,会自动生成目录的

谢谢啦,我反编译了下框架,想学习一下 结果发现源码混淆了 = =

想问一下 框架主体都用到了哪些java的特性,jar动态加载,机制用的反射嘛?