运行javac时的奇怪错误~~~
我要在原做好的.class文件里添加一些sql语句,我用反编译器打开了类文件,然后把它复制到记事本中,另存为.java文件,在cmd里用javac编译,结果提示 “.....不是语句”,然后指向catch(Exception e)里的“e”。例如:
goto _L1
Exception e;
e;————————“不是语句”
System.err.println(" Exception in DataTableDesc when trying " + query);
请问这是怎么回事啊???
既然都生成了类文件了,再编译一次,为什么会出错呢?
问题点数:100、回复次数:8Top
1 楼niitlxr(NIITLXR)回复于 2006-03-03 23:37:44 得分 10
好强啊
居然这么用。。。
也教教我啊。。。
你确定你改的那个JAVA文件中,代码是正确的吗Top
2 楼doway(john)回复于 2006-03-03 23:38:37 得分 30
int i;
i;
这第二行肯定不是语句。
反编译不正常我认为是正常现象。:)
Top
3 楼clearclear()回复于 2006-03-03 23:52:35 得分 0
我刚学jsp,我现在手上只有一个.class文件,不用反编译软件,怎么看这里面的内容呢?我也怀疑反编译出错,请问你们是用的什么反编译软件呢?或者说,有什么更好的办法看到.java文件,进行修改呢?Top
4 楼muzijiabei(血)回复于 2006-03-04 01:56:20 得分 10
.java呢?改代码哪有去.class里改的?.class可是.java编译出来滴东西```Top
5 楼lydvqq(碧水情缘♀黑哥)回复于 2006-03-04 09:54:46 得分 30
goto _L1
Exception e;
e;————————“
反编译有时会有这样的情况
有goto是因为里面有if或是循环语句.因此很多地方你要手工改代码.再编译.Top
6 楼superman421(38度的雪)回复于 2006-03-04 10:17:45 得分 10
有可能反编译的时候出问题了。Top
7 楼chyx413332087()回复于 2006-03-04 10:27:39 得分 0
我也是刚学jsp的我用的是tomcate,在tomcate下有个work目录下可以查看jsp转化为java的代码Top
8 楼shazi_pig(傻子)回复于 2006-03-04 11:01:28 得分 10
反编译是不可靠的.Top




