我已经完成了一个已成功编译并且工作正常的程序。出于兴趣,我想查看eclipse中项目文件夹中的字节码(在bin文件夹下)。我不小心将其保存为 .txt 而不是 .class,现在 jar 文件将无法工作! 这不是问题,我已经解决了,但是为什么会发生这种情况?
最佳答案
我认为这只是因为您更改了文件扩展名,Eclipse 找不到 .class 文件,因此它认为 .jar 已损坏。
Java 编译器的输出不是可执行代码,而是实际上的字节码。如果 Eclipse 找不到此字节码,则它无法执行您的代码。
我找到了另一个answer它显示了一个插件,允许您将来使用 Eclipse 查看字节码。
关于java - 如果我更改 eclipse 中的 bin 文件夹,为什么 jar 会损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33900488/