【问题标题】:How can i recover .FORM files of my java project?如何恢复我的 java 项目的 .FORM 文件?
【发布时间】:2017-05-31 21:05:52
【问题描述】:

当我的硬盘崩溃时,我丢失了我一直在研究的 Java 应用程序的代码。我没有在任何地方备份代码,但我有我的应用程序的最后生成的 JAR 文件以及资源(图像)。

我使用了一些在线工具来使用 JAR 获取代码。它运行良好,但我只能获得类(java 代码),但不能获得由 .form 文件表示的 JFrame 设计,因此我无法继续处理它。

请帮助我如何恢复我的接口?我正在使用 netbeans。

【问题讨论】:

  • 您确实确认您的代码现在可以按预期编译和运行?
  • 是的,代码非常完美,编译时出现 0 个错误。
  • “我的硬盘崩溃了” 是哪方面的?根据具体情况,从故障驱动器恢复数据可能比重建 UI 更快。此外,Bitbucket 私有存储库免费没有理由不在那里进行 GIT 备份。
  • @AndreaLazzarotto 我刚刚学到了关于备份的教训,现在这肯定不会把我的文件带回来,但我仍在尝试从硬盘驱动器恢复文件,笔记本电脑从桌子上掉了下来摔在地上,硬盘受到重击,所以当我重新启动笔记本电脑时,它无法识别硬盘并显示错误提示未连接硬盘,我在其他计算机上尝试过,它仍然无法读取并且无法连接。
  • 哎呀,听起来不太好。连接驱动器后dmesg 的输出是什么? (我理所当然地认为您将使用 Linux 来执行恢复部分,因为使用其他操作系统将毫无意义)

标签: java eclipse netbeans data-recovery


【解决方案1】:

我不知道如何使用 Netbeans 做到这一点。您可以尝试使用 JetBrains IntelliJ(社区版免费使用)来做到这一点。

在“创建快照”部分查看本教程。

https://www.jetbrains.com/help/idea/2016.3/creating-and-opening-forms.html

编辑:您需要启用 UI Designer 插件。

【讨论】:

  • 我猜与netbeans没有什么不同,给了我我的java类的列表,但由于.form文件不存在而无法找到或查看设计,并且在教程中没有解释如何为现有类生成 .form 文件。
  • @4R4C81D 不是这个答案中提到的“创建快照”部分吗?你试过了吗?
  • 运行你的类 intellJ。然后你去新建 -> 表单快照,然后从正在运行的应用程序中获取表单的快照。
  • 当我尝试运行应用程序时,它向我显示了配置,有一个错误提示:未指定模块。什么是模块?当我打开它的列表以选择它是空的,那里没有模块。
猜你喜欢
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
  • 1970-01-01
  • 2018-09-04
  • 2013-03-02
  • 1970-01-01
相关资源
最近更新 更多