第一次在这里发帖,所以对我放轻松:)
我在这里浏览了很多内容,我看到了很多间接答案,但没有什么能真正指出我正确的方向(或者我应该说有帮助)。
情况就是这样,我们从一家现已倒闭的公司获得了这个 java 应用程序。我们的一个人设法获得了源代码,但一直不可用,所以我不得不采取其他措施来尝试获得我需要的更改。我使用 jd-gui 找到了我需要修改的类文件以及行(我需要修改的只有 3 行......)。jd-gui 会将类文件保存为 .java 文件,我相当确定如果我可以将 .java 文件恢复到类文件中,我只需要使用 winrar 将其放回。我在这里和那里读过,从中获取一个类文件并不是那么简单。
我尝试使用eclipse创建一个新项目,我尝试了javac,它抱怨一些与任何东西无关的代码行,我的猜测是它真的告诉我有一个它无法处理的函数,因为它在另一个类文件中定义,等等等等。
为什么这很复杂?“已编译”的 java 文件(类?)引用了它需要的其他类文件,我不希望编译器运行程序,只需将其放回原处并假设我的路径正确。我天生不是程序员,一直在强迫自己喂 javascript(是的,不是同一件事),但我真的需要做一些小改动,然后再也不碰它了。
所以,我的问题是,简单的解决方案是什么(除了等待源代码——这可能是从现在到宇宙最终热死之间的某个时间......)