gpt4 book ai didi

java - 如何在 Netbeans 中恢复 java 文件以前的格式

转载 作者:行者123 更新时间:2023-12-02 00:39:24 25 4
gpt4 key购买 nike

我使用 BufferedWriter 将一些文本写入不同的文件,作为 Netbeans 中代码生成器框架的一部分。当我运行主类进行测试时,我在上一个包中找不到所有参与测试的类的文件。相反,它们位于默认包中,当我打开文件时,我无法看到正常的文本。我只看到一个格式化窗口,顶部有一条长水平线,显示错误; “非法字符\0”。

文件的大小仍然等于每个文件中的文本,我认为问题只是文本格式。我使用了“本地历史记录”>“反向删除”,但没有得到任何变化。有谁知道如何解决这个 pbm 吗?我使用的代码如下,我在代码中多次使用 call out.write("some text here") 来编写 gen 的文本。代码到输出文件。

    BufferedWriter out = new BufferedWriter(new FileWriter("MyClass.java"));

最佳答案

yes, I tried with hex capable ones...but I m still getting an empty window.Is there any best editor u may suggest though?

听起来除了 \000 字符之外,文件可能真的是空的;也就是说,你已经彻底毁掉了它们。您可以通过查看操作系统报告的文件大小来确认这一点。

如果您已删除文件,NetBeans 不太可能取回旧内容。您将需要从版本控制(SVN、GIT,无论您使用什么)或文件系统备份中恢复文件的最新版本。如果这不起作用,您也许可以使用文件恢复工具来恢复它们,但我对此表示怀疑。

<小时/>

这些类(class)是确保您的源文件在使用某些代码生成器更新之前安全地处于版本控制或备份中。

关于java - 如何在 Netbeans 中恢复 java 文件以前的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6797390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com