注意:我只是一名学生而且没有太多编程经验,所以请耐心等待。
我试图修改用Java编写的现有程序的代码,这样程序就可以正常运行,除了我的几次更改。
我找到并解压缩了相应的jar文件并将我想要的.class
放到反编译器中。但是,在修改代码后,我无法重新编译它。 javac编译器只是给了我一堆错误,主要是因为它没有识别对程序的不同类中定义的变量和方法的引用。
如何更改Java程序中的几行代码?我现在的方法是正确的(反编译→编辑→重新编译)?
解决方案:我必须包含jar的类路径。 javac -cp "[PATH TO JAR]:lib/*" [PATH TO JAVA FILE]