0

我最近使用 VirtualBox 在 Netbeans 中创建了一个项目,在该项目上安装了 Windows XP(未激活) 我的 Windows 要求我激活,并且在激活它之前不允许我访问计算机上的文件,我愚蠢地去卸载 XP 并重新安装它,认为我可以访问我创建的 JAR 文件中的所有文件

我想知道是否有任何方法可以使用我创建的项目的类文件来创建新的 java 文件,以便我可以在 netbeans 中编辑代码?

请如果有人可以对这个主题有所了解,如果它完全可以访问我创建的表单 java 内容。我是编程新手,这超出了我的知识范围(我希望这是有道理的)

如果不可能,请让我知道我是多么的白痴,这样我就可以从头开始重新创建项目......叹息,谢谢

4

2 回答 2

1

jar/class 文件是编译后的字节码,不是人类可读的......使用 Java 很容易转换回来。查看类似JavaDecompiler的程序。1这不是我的程序,但我使用它并且我发现它可以满足我的需要。

1如果这被认为是垃圾邮件,我很乐意使链接无效。

于 2013-10-23T14:21:15.477 回答
0

作为旁注:你很幸运它的 Java。在许多其他语言(如 C++)中,这几乎是不可能的。不同之处在于 Java 不会将源代码编译为机器码。该步骤几乎不可逆,因为例如所有变量名都丢失了。尝试在没有有用的变量名的情况下理解一段不平凡的代码......

Java 将源代码编译为字节码,然后由 Java 在运行时解释。与机器代码相比,该字节冷存储了有关原始源代码的更多信息。

于 2014-01-30T12:02:01.373 回答