[问题] 请问有关重新编译JAR档?

楼主: neo12114 (小鬼)   2021-05-28 00:11:07
(补上档案连结(MEGA))
https://tinyurl.com/9p5buzfc
《补上原始码(就是上面的档案用JD-GUI解出来的压缩包)》
https://tinyurl.com/fcx7tra7
各位好,我手上有一个JAR包
这个档案会去读取别的档案的文字资料并且修改
但是原本写的人应该使用的是ASCII去写
导致我要读取中文的档案的时候会显示乱码
(若是英文的档案就不会)
我尝试使用jd-gui去获取这个JAR包的原始码
但是我在CMD下命令将.JAVA重新编译成CLASS的时候会报错
由于对JAVA非常的不熟悉
载了ECLIPSE也不太懂要怎么作
想要请教一下,是否有人可以提供帮助,或者简单的提点一下
如果还需要什么资讯,请告诉我,或者也可以站内给我
感谢各位。
作者: ssccg (23)   2021-05-28 03:17:00
应该可以先试试看用 -Dfile.encoding
楼主: neo12114 (小鬼)   2021-05-28 14:45:00
有,有试过,没有用。
作者: fgh81113 (阿景)   2021-05-29 11:10:00
你应该把报什么错也讲一下
楼主: neo12114 (小鬼)   2021-05-29 16:27:00
已补上错误讯息与档案连结
作者: fgh81113 (阿景)   2021-05-30 10:53:00
已现有的资讯来看是语法写错filteredData.setPredicate(()); 改为推文不好说明 放弃编辑 请看下一篇
作者: qrtt1 (有些事,有时候。。。)   2021-05-30 13:46:00
source code 去哪了?
楼主: neo12114 (小鬼)   2021-05-30 17:07:00
补上原始码压缩包(用jd-gui解开得到的)
作者: fgh81113 (阿景)   2021-05-30 17:39:00
恩... 反编译失败 要就是用jd-gui的结果慢慢修程式我用jadx-gui和luyten反编译都失败jd-gui虽然看的到结果 但也是失败的结果 所以只能用知到的逻辑去慢慢修程式
楼主: neo12114 (小鬼)   2021-05-30 21:43:00
是不是很不好处理阿(?)
作者: fgh81113 (阿景)   2021-05-30 22:06:00
在白话点就是反编译失败的部分你要重写 重写要知道逻辑还要会java
作者: ssccg (23)   2021-05-30 22:20:00
这段错误那个地方看来很可能是lambda expression是decompiler的支援不完整吧
楼主: neo12114 (小鬼)   2021-06-02 15:14:00
不知道怎么解决,半放弃中:(

Links booklink

Contact Us: admin [ a t ] ucptt.com