Java文件无法打开

时间:2012-04-30 16:18:07

标签: java class

我之前正在处理一个java文件,然后当我回到它时,它说它是一个CLASS文件,现在无法打开。如果我在JCreator中打开它会出现这种情况: Êþº¾

dialNumber countEqual 源文件 order.java

S 2 L = +¾¢ M *¾½

ú L½

如果我在记事本中打开它,也会发生同样的情况。

我将如何打开此文件?

4 个答案:

答案 0 :(得分:2)

看起来您将.java文件编译为.class字节代码表示。你仍然应该拥有原始资源。

更新:你是说你的磁盘上没有.java文件吗?如果您尝试打开.java文件,则会出现此问题吗?

听起来像是你皇室搞砸了。您必须使用.class文件覆盖.java源。

您应该重新创建.java文件,然后重试。

我还建议您不要使用JCreator。你的Java知识似乎很浅薄;看看你是否可以用文本编辑器打开它并让IDE退出它。在文本编辑器中创建.java;在shell中的命令行上编译为.class文件。

由于信息不足而投票结束。

答案 1 :(得分:1)

您正在尝试打开文件的编译字节码( .class ),而不是源文件( .java )。前者是由Java编译器生成的,它是可以由JVM执行的真实文件。

搜索正确的文件,您将解决问题。

答案 2 :(得分:1)

不要打开.class文件。类文件是JVM将解释为运行程序的已编译代码。您需要找到.java文件并打开它。

答案 3 :(得分:0)

尝试创建一个新的但使用不同的编辑器。 Jcreator很容易使用,但是当你尝试在另一个操作系统或编辑器中打开src文件时,你会发现奇怪的字符。

如果您的类文件正常,为什么不反编译该类而不是恢复src?