Java 反编译

wangxmwxm 2004-01-12 10:51:11
那位帮看看,这是反编译的代码,(/**/中注释的那部分)怎么解释:

import javax.xml.messaging.JAXMException;
import javax.xml.messaging.ProviderConnection;

public class Receiver
{
private ConnectionImpl connection;
private soap.messaging.engine.Receiver engineReceiver;
static Class class$0; /* synthetic field */

public static Receiver createReceiver()
{
try
{
ConnectionFactoryImpl factory = new ConnectionFactoryImpl();
return new Receiver(factory.createConnection());
}
catch(JAXMException e)
{
throw new RuntimeException(e);
}
}

public static Receiver createReceiver(ProviderConnection connection)
{
return new Receiver(connection);
}

private Receiver(ProviderConnection connection)
{
this.connection = null;
engineReceiver = null;
if(connection instanceof ConnectionImpl)
{
this.connection = (ConnectionImpl)connection;
engineReceiver = this.connection.getEngine().getReceiver();
return;
}
/*
JVM INSTR new #31 <Class RuntimeException>;
JVM INSTR dup ;
(new StringBuffer(String.valueOf(getClass().getName()))).append(".Receiver(ProviderConnection connection), ").append("connection must be instance of ");
class$0;
if(calss$0 == null){
calss$0 = Class.forName("").getComponentType();
}

if(class$0 != null) goto _L2; else goto _L1
_L1:
JVM INSTR pop ;
class$0 = Class.forName("[Lsoap.messaging.client.ConnectionImpl;").getComponentType();
goto _L2
JVM INSTR new #95 <Class NoClassDefFoundError>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
getMessage();
NoClassDefFoundError();
throw ;
_L2:
append();
toString();
RuntimeException();
throw ;*/
}


}
...全文
56 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilovehuhu 2004-01-13
  • 打赏
  • 举报
回复
你给我一个原始的CLASS类看看,papaya@hpcc.tongji.edu.cn
Leemaasn 2004-01-13
  • 打赏
  • 举报
回复
我也Up一下

我也Up两下

!!!
^@^
java787 2004-01-13
  • 打赏
  • 举报
回复
发我来看
ningbbs1@163.com
abcpl 2004-01-12
  • 打赏
  • 举报
回复
你这个应该是被一个个人开发的混淆器混淆过
jvm instr ...
你可以在google上搜一下那个帖子:key words java 反编译

另:
有没有更好的办法防止反编译
class文件太容易被反编译了
混淆的结果并不理想
听说有个unix下叫jc...的东西有人用过吗
tiger_wkh52741 2004-01-12
  • 打赏
  • 举报
回复
那最好搞一个反反编译.搞过来.能办到的!
wangxmwxm 2004-01-12
  • 打赏
  • 举报
回复
没有被混淆器混淆过,那位帮写成正常的Java语言。谢谢了!!!:)
bluesmile979 2004-01-12
  • 打赏
  • 举报
回复
变成类似汇编的语言了,呵呵。好玩
computersim 2004-01-12
  • 打赏
  • 举报
回复
被混淆器做过手脚了
wangxmwxm 2004-01-12
  • 打赏
  • 举报
回复
有没有那位帮写出源代码!!!万分感谢!

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧