作者fgh81113 (阿景)
看板java
标题Re: [问题] 请问有关重新编译JAR档?
时间Sun May 30 11:06:59 2021
※ 引述《neo12114 (Neo)》之铭言:
: (补上档案连结(MEGA))
: https://tinyurl.com/9p5buzfc
: 各位好,我手上有一个JAR包
: 这个档案会去读取别的档案的文字资料并且修改
: 但是原本写的人应该使用的是ASCII去写
: 导致我要读取中文的档案的时候会显示乱码
: (若是英文的档案就不会)
: 我尝试使用jd-gui去获取这个JAR包的原始码
: 但是我在CMD下命令将.JAVA重新编译成CLASS的时候会报错
: 由於对JAVA非常的不熟悉
: 载了ECLIPSE也不太懂要怎麽作
: 想要请教一下,是否有人可以提供帮助,或者简单的提点一下
: 如果还需要甚麽资讯,请告诉我,或者也可以站内给我
: 感谢各位。
: ---
: 错误大概会像这样一整排,但不懂是甚麽原因
: Controller.java:619: error: -> expected
: /* */ filteredData.setPredicate(());
: ^
: ---
看起来是无法正确的反编译导致语法错误
用通灵的方式推断setPredicate可能是要用lambda,例:
setPredicate(data -> some code)
filteredData.setPredicate() 可能是要对某个list做筛选
所以错误的这段要知道逻辑才比较好修
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 182.235.94.94 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1622344023.A.883.html
1F:→ neo12114: 功力不够,看不懂,我GOOGLE一下 05/30 17:07
2F:→ neo12114: 有重新补上用jd-gui解出来的原始码压缩包 05/30 17:08
3F:→ neo12114: 其实就是原本连结用jd-gui去解JAR出来的东西 05/30 17:08