|
玩转BD-J,得先把基础都搞明白。大家知道BD-J的代码是经过混淆的,目前研究一部影片的BD-J,在包的根目录里有很多class,我现在想重编译这个包里面某个目录下的class,但需要重编译的这个class要引用这个包内根目录下的很多class,经过反编译,我看到根目录下的class根本没有package设定,这样,根据java编译要求,其他目录下的要想引用这些class根本不可能,因为没有包名,我现在就是用javac命令行编译无论如何都编译不过去,怎么办?
或许有人问我怎么不用eclipse(大金BD-J模块),都试过了,不成,也不想用那个,另外环境变量,javac的 -classpath该引用的包都加了,不是小白,这些最基础的问题都不是问题,另外还有人问怎么不直接字节码修改,要改的代码很多,不太现实,总之理论上重编译肯定可以的,但就是不知道用什么办法能正确编译,请前辈们指教! |
|