求助 CLASS文件反编成 JAVA源文件后,重编译出错

问题描述

没搞过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了
解决方案十五:
人家怕是有混淆器的吧。
解决方案:
全是错误怎么解决啊

时间: 2024-08-19 12:52:35

求助 CLASS文件反编成 JAVA源文件后,重编译出错的相关文章

liunx-求助。。。ubuntu重新安装tools后启动脚本出错

问题描述 求助...ubuntu重新安装tools后启动脚本出错 本来想给虚拟机共享文件,进入ubuntu以后没有挂载上文件,网上说是tools的问题,我重装后提示启动脚本有错误而且不能自适应屏幕,在win7复制到虚拟机下也不能粘贴,tools重装过好多次都是这样.求解决呀 虚拟机里有好多东西我不想重做系统 解决方案 为了能在VMware中Ubuntu系统中看到Windows下的共享文件夹,必须安装VMware Tools工具. 第一种方法(适用于一般情况): 1.安装编译环境: 打开"终端&q

vmware tool-求助。。。ubuntu重新安装tools后启动脚本出错

问题描述 求助...ubuntu重新安装tools后启动脚本出错 本来想给虚拟机共享文件,进入ubuntu以后没有挂载上文件,网上说是tools的问题,我重装后提示启动脚本有错误而且不能自适应屏幕,在win7复制到虚拟机下也不能粘贴,tools重装过好多次都是这样.求解决呀 虚拟机里有好多东西我不想重做系统 解决方案 为了能在VMware中Ubuntu系统中看到Windows下的共享文件夹,必须安装VMware Tools工具. 第一种方法(适用于一般情况): 1.安装编译环境: 打开"终端&q

为什么java源文件中有两个类编译后只产生一个类文件

问题描述 classdemoA{publicstaticvoidmain(String[]args){demoad=newdemoa();d.getmoney();}voidgetmoney(){System.out.println("package123123123");}}classdemoa{voidgetmoney(){System.out.println("package1111");}}为什么java源文件中有两个类编译后只产生一个类文件demoA,且运

求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢!

问题描述 求助,在线等,java+ssm项目初始化数据问题解析json文件加载到数据库,跪谢! 服务器能不能在启动的时候加载json文件 然后把数据 加载到数据库!就是启动服务器,然后启动成功后,数据库要看到有基本数据的效果,可以实现吗?在线等!跪谢!

myeclipse装aptana插件后java源文件中文乱码

问题描述 myeclipse装aptana插件后java源文件中文乱码 刚装了aptana插件,原本用utf-8编码的java文件中的中文乱码,然后我看了下编辑的编码没变,文件的编码方式没变,但就是中文乱码.其它文件js.jsp.xml就没事!什么问题啊?? 解决方案 有人吗,弄了一天了,哎- 解决方案二: 可能是编码问题,你试试将编码换成GBK. 操作:window--->preferences--->General--->Workspace---->text file enco

【技术贴】解决Eclipse编译java源文件之后没有生成class文件|找不到class文件

[技术贴]解决Eclipse编译java源文件之后没有生成class文件|找不到class文件   今天遇到的,非常恶心,项目下有个红叉叉,因为是公司的老项目,1.4的jdk,我把工程导入后,发现没有报错,但是有小红叉,自动保存代码编译完java源文件之后,找不到class文件.急死鸟.   第1种办法:后来抱着试试的态度,把所有你添加的jar包全部remove掉,然后再原封不动的把jar包build进去就好了.去你的bin目录下,class文件就出来了.     第2种办法:把myeclips

服务器-class文件反编译为Java

问题描述 class文件反编译为Java SQL server 2008+myclipse+tomcat开发OA系统时,如何把tomcat服务器下的项目还原在myclipse中编译. 解决方案 Java Decompiler 这个东东就比较好用http://www.bkill.com/download/20100.html 解决方案二: 1.建一个自己的工程 2.反编译classess下的文件(工具很多,后期要做很多修复工作),作为自己的源码 3.拷贝相应的lib 4.jsp,js等资源考到we

matlab builder ja-大神求助!MATLAB内嵌java问题

问题描述 大神求助!MATLAB内嵌java问题 matlab函数function X=local(fileName,Angle,Loc)封装成类后,在java中如何使用??? 我在matlab中可以这样使用: X=local('lasa/terrain.mat',angle(:,2),Loc(1:3,2)); filename对应mat文件,Angle和Loc对应二维数组,大小3行5列. 我不晓得在java中filename,angle和loc如何加载,如何使用这个封装好的函数?

百度文库下载不了:无法复制文件,无法读源文件或磁盘

在百度文库下载东西时,突然有时候提示:无法复制文件,无法读源文件或磁盘,明明前几天还可以,可是突然不能下载了,这是怎么回事? 这个问题我被问及过很多次,前些日子参加一个学习时,讲课的老师在演示时也遇到了此问题,下面我们简单说一下解决办法. 百度文库无法下载的原因 简单的说出现"无法复制文件,无法读源文件或磁盘"的提示时多数是因为安装了迅雷,迅雷监测下载文档所致. 解决办法:(由于无法传输图片,稍后补上) 方法1.若使用的迅雷7,你可以启动迅雷,然后右键迅雷的浮动图标或任务栏图标,选择&