问题描述
没搞过JAVA,因为要用一个专业软件分析数据,网上的XX版没搞好,只好自已试试了,基本过程就是从JAR文件中解出一个CLASS文件,然后用DJJAVADecompiler反编成JAVA源文件,进行小小修改(就是XXOO啦,呵呵)前面都搞好后进行重编译,提示错误“软件包com.treestar.flowjo.application.workspace不存在”此JAVA源文件开头有很多import语句,应该是引用这些类的声明,估计是编译程序找不到这些类,所以提示找不到请问高手们如何解决?要把错误中提到的不存在的文件全部找到并放在一起编译吗?这些文件是否可以用class的格式而不是JAVA源代码(因为反编译程序反编时都有一些错误)importcom.treestar.flowjo.application.workspace.Workspace;importcom.treestar.flowjo.application.workspace.manager.WSGroupMgr;importcom.treestar.flowjo.application.workspace.manager.WSSampleMgr;importcom.treestar.flowjo.application.workspace.manager.WSViewMgr;importcom.treestar.flowjo.engine.CachingEngine;importcom.treestar.flowjo.engine.EngineFactory;importcom.treestar.flowjo.engine.EngineInterface;importcom.treestar.flowjo.main.Main;importcom.treestar.flowjo.prefs.Prefs;importcom.treestar.lib.dialogs.SDialogs;importcom.treestar.lib.file.LinkedFile;importcom.treestar.lib.gui.SoundUtil;importjava.io.File;importjava.io.PrintStream;importjava.util.ArrayList;importjava.util.HashSet;importjava.util.List;importjava.util.Map;
解决方案
解决方案二:
可以用class
解决方案三:
关注
解决方案四:
反编译软件只是提供学习之用的,并不是用来修改别人代码的。要修改原有代码应使用源代码,而不是反编译之后的东西。
解决方案五:
引用1楼satoto的回复:
可以用class
3Q,好像不行,我把修改好的那个JAVA文件和其它class文件放在一起编译,还是提示出错,软件包XXXX不存在,XXXX都是import语句中的那些类文件
解决方案六:
把包给我
解决方案七:
楼主说的是解压出Jar包中的一个文件进行反编译,进行修改之后重新编译的时候提示找不到class的...那就是说楼主其他的class文件没有按照其原有的包资源目录进行存放了,还是存放在原有的jar中.如果是这样的话当然后报错找不到特定的类文件了...正确的做法是将Jar完整的解压出来,然后反编译想要修改的class文件,重新编译后按照原有的目录存放然后打成Jar包.如果不是这个问题的话也有可能是反编译在重新修改的问题,有时候反编译也不一定会反编译完全的.
解决方案八:
--------------------------------------《宣传标题》--------------------------------------标题:3000元/月急聘兼职网络信息回复员,工资日结标题:急聘网络兼职人员,100元/天!工资日结标题:急聘兼职网络信息回复员(若干名)100元/天工资日结--------------------------------------《宣传内容》---------------------------------------招聘人数:若干名 薪资待遇:工作每天3-6小时,100元/天工资每日支付;岗位描述:负责公司所要求的信息回复工作(有内容样版),工作地点不限,专兼职均可!应聘要求:上网熟练,平均每天工作投入约3小时,具体根据效率自定;学历不限,在职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整个流程。(很简单,学一下就会!)(请注意,应聘不用交任何费用,押金等)详情看公司招聘:http://www.woir.info邮箱:Alliance-wr@woir.info
解决方案九:
找到这些jar,但看import的路径应该都是企业自己开发的。估计找源码会比较难。
解决方案十:
FlowJo有那么容易破解嘛~~~
解决方案十一:
直接把整个jar导入到你的库里面。你用IDE吗?用netbeans或者eclipse都可以。Flowjo的java部分现在在最新版本里面已经没什么好破解了,主要是DLL里面有加密代码,所以即便你改了java还是无济于事的
解决方案十二:
反编译软件不一定能反编译准啊,这和反编译软件的自身算法和这个程序算法有关。建议仔细看一下那个软件,看看有没有什么联系方式,联系他们问问能不能发一份源代码进行参考学习。
解决方案十三:
要修改只能修改源文件,反编译后的文件不能修改。。。
解决方案十四:
缺的类应该在jar里面,你可以用asm来改源代码,字节级的,不用编译,一样的,先反编译看懂逻辑,再用asm修改保存就ok了
解决方案十五:
人家怕是有混淆器的吧。
解决方案:
全是错误怎么解决啊