【发布时间】:2020-04-16 16:28:13
【问题描述】:
我有一个问题,也许它已经回答了,但我没能找到它,如果解决方案已经存在,我深表歉意(在删除我的线程之前让我知道它是否存在)。
问题是: 我在另一台 PC 上创建了一个程序,并将其从 Eclipse 导出为 .jar 文件。当我双击它时,它可以在我的主 PC 上运行,但是当我在 Eclipse 中导入它时,我找不到 .java 文件。所以我不能编辑它。
到目前为止我做了什么:
- 在eclipse中我新建了一个空项目
- 我已经右键单击、导入、存档文件,选择了 Eclipse 看到的 .class 文件,但是当我在 Eclipse 的 Project Explorer 中时,我找不到 main 所在的 .java 文件。我的意思是我可以单击作为程序运行并且它可以工作,但是没有 .java 文件,只有 .class 文件。我做错了什么?
那个cranes.class 应该是cranes.java。至少在我的另一台电脑上是这样。 程序运行良好,但我无法在我的主 PC 上对其进行编辑。我做错了什么?
感谢和问候
【问题讨论】:
-
.class文件是一些.java文件的编译版本,即字节码翻译。您可以对代码进行逆向工程(例如,IntelliJ 有一个工具可用于逆向工程代码),但如果没有更多工具,您就无法修改它,例如Byte Buddy.
标签: java eclipse import jar export