反编译 的程序 大家帮我看,怎么修改 100分
public static String format(String message, Object args[])
{
MessageFormat mf;
mf = (MessageFormat)_formats.get(message);
if(mf != null)
break MISSING_BLOCK_LABEL_48;
String msg;
Exception except;
try
{
msg = _messages.getString(message);
}
// Misplaced declaration of an exception variable
catch(Exception except)
{
return message;
}
mf = new MessageFormat(msg);
_formats.put(message, mf);
return mf.format(((Object) (args)));
except;
return "An internal error occured while processing message " + message;
}
if(mf != null)
break MISSING_BLOCK_LABEL_48;
和后面的
mf = new MessageFormat(msg);
_formats.put(message, mf);
return mf.format(((Object) (args)));
except;
return "An internal error occured while processing message " + message;
怎么改
[解决办法]
你事情都没说清楚 没人看得懂你要问什么
[解决办法]
同意楼上
[解决办法]
楼主想干嘛
[解决办法]
public static String format(String message, Object args[])
{
MessageFormat mf = (MessageFormat)_formats.get(message);
if(mf != null)
return null;
String msg;
try
{
msg = _messages.getString(message);
}
catch(Exception except)
{
return "An internal error occured while processing message " + message;
}
mf = new MessageFormat(msg);
_formats.put(message, mf);
return mf.format(args);
}
[解决办法]
你想干什么,光 5555 有什么用啊!
[解决办法]
看看这个是不是符合你的要求:
(如果能编译通过,最好再反编译一下,看看跟原来的反编译结果是否一样)
public static String format(String message, Object args[]) {
try {
MessageFormat mf = (MessageFormat)_formats.get(message);
if (mf == null) {
String msg = _messages.getString(message);
mf = new MessageFormat(msg);
_formats.put(message, mf);
}
return mf.format(((Object) (args)));
} catch(Exception except) {
return "An internal error occured while processing message " + message;
}
}
[解决办法]
楼上的似乎还有没有把意思搞出来啊。至少我觉得“-”类似这样的在源程序中是肯定没有的
我想搂主是不是能把你整个类的反编译程序都贴出来。我有兴趣帮你反反编译回来。呵呵。我学JAVA就是从反编译开始的。我想这个类应该不麻烦。
[解决办法]
找不到源码???