1

我想更改开源应用程序中的一些字符串(测试目的)。所以我使用 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

我想知道,为什么我在重新编译时收到此错误。我做错了什么吗?

4

0 回答 0