我想更改开源应用程序中的一些字符串(测试目的)。所以我使用 jad 反编译器反编译了我的应用程序。
原始类文件http://dl.dropbox.com/u/32657135/YourTube.class
发出命令Jad.exe Yourtube.jar.java
得到 jad 作为输出http://dl.dropbox.com/u/32657135/YourTube.jad.java
无需修改再次编译代码
cmd中的命令javac Yourtube.jar.java
错误
YourTube.jad.java:57: error: ';' expected
JVM INSTR monitorenter ;
^
YourTube.jad.java:57: error: not a statement
JVM INSTR monitorenter ;
^
YourTube.jad.java:59: error: not a statement
this;
^
YourTube.jad.java:66: error: ';' expected
JVM INSTR monitorenter ;
^
YourTube.jad.java:66: error: not a statement
JVM INSTR monitorenter ;
^
YourTube.jad.java:68: error: not a statement
this;
^
6 errors
我想知道,为什么我在重新编译时收到此错误。我做错了什么吗?