如何从旧的 __jb_bak__ 或 __jb_old__ 文件恢复
How do you restore from a old __jb_bak__ or __jb_old__ file
如何从旧的 jb_bak 或 jb_old intellij 文件中获取备份文件。
我最近发现已删除文件 (.java) 的 jb_bak 无法使用本地历史记录恢复 我怎样才能将此文件恢复到其原始状态来自 jb_bak
只需将文件的扩展名更改为所需的扩展名即可。如果它是 .java
的备份,将扩展名更改为 .java
应该可以。
这些文件是由安全写入生成的,当 IntelliJ 首先将内容保存到临时文件然后重命名它时。
我最终是如何解决的:
但是无法从 jb_bak 或 jb_old 恢复原始文件。
我下载了 easus data recovery wizard
并指定我的项目的 jar 生产以恢复已删除的 class 输出(因为我的 src
class 文件已经被覆盖)即
C:
\IdeaProjects
\Yuppies
\src
\main
\resources
\Jars
\ out
\ production
\ Jars
\ yars
\ ...
Yars
是包含我的 classes @src
的文件夹
对于遇到类似问题的任何人,您可能想尝试检查以下路径,因为它适用于您的项目(我的项目名称是 Yuppies )如果上面的方法不起作用,或者如果您想将上面的结果与这些结果进行比较,那么您可以获得最大 size/the 最近更新的文件副本:
C:\IdeaProjects\ Yuppies
\target\classes\Jars\out\production\Jars\ yars
\ ...
或
C:\IdeaProjects\ Yuppies
\target\classes\ yars
\ ...
如果这不起作用,请尝试检查 intellij 是否构建了原始 class @[=33 的 jar =]
C:\IdeaProjects\ Yuppies
\target\classes\Jars\out\artifacts\ ...
看看能不能反编译jar文件
如何从旧的 jb_bak 或 jb_old intellij 文件中获取备份文件。 我最近发现已删除文件 (.java) 的 jb_bak 无法使用本地历史记录恢复 我怎样才能将此文件恢复到其原始状态来自 jb_bak
只需将文件的扩展名更改为所需的扩展名即可。如果它是 .java
的备份,将扩展名更改为 .java
应该可以。
这些文件是由安全写入生成的,当 IntelliJ 首先将内容保存到临时文件然后重命名它时。
我最终是如何解决的: 但是无法从 jb_bak 或 jb_old 恢复原始文件。 我下载了 easus data recovery wizard
并指定我的项目的 jar 生产以恢复已删除的 class 输出(因为我的 src
class 文件已经被覆盖)即
C:
\IdeaProjects
\Yuppies
\src
\main
\resources
\Jars
\ out
\ production
\ Jars
\ yars
\ ...
Yars
是包含我的 classes @src
对于遇到类似问题的任何人,您可能想尝试检查以下路径,因为它适用于您的项目(我的项目名称是 Yuppies )如果上面的方法不起作用,或者如果您想将上面的结果与这些结果进行比较,那么您可以获得最大 size/the 最近更新的文件副本:
C:\IdeaProjects\
Yuppies
\target\classes\Jars\out\production\Jars\yars
\ ...
或
C:\IdeaProjects\
Yuppies
\target\classes\yars
\ ...
如果这不起作用,请尝试检查 intellij 是否构建了原始 class @[=33 的 jar =]
C:\IdeaProjects\
Yuppies
\target\classes\Jars\out\artifacts\ ...
看看能不能反编译jar文件