Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以从类文件创建java文件吗?反编译_Java_Class_Netbeans - Fatal编程技术网

可以从类文件创建java文件吗?反编译

可以从类文件创建java文件吗?反编译,java,class,netbeans,Java,Class,Netbeans,我最近使用VirtualBox在Netbeans中创建了一个项目,我在其中安装了windows XP(未激活) 我的Windows要求我激活,并且在激活之前不允许我访问计算机上的文件,我愚蠢地去卸载XP并重新安装,认为我可以访问我创建的JAR文件中的所有文件 我想知道是否有任何方法可以使用我创建的项目的类文件来创建新的java文件,以便在netbeans中编辑代码 如果有人能够了解这个主题,请告诉我是否有可能访问我创建的表单java内容。我是编程新手,这超出了我的知识范围(我希望这是有意义的)

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

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

如果有人能够了解这个主题,请告诉我是否有可能访问我创建的表单java内容。我是编程新手,这超出了我的知识范围(我希望这是有意义的)


如果不可能,请让我知道我是一个十足的白痴,这样我就可以从头开始重新创建项目。。。唉,谢谢你

一个jar/类文件是编译的字节码,不是人类可读的。。。但是使用Java,它很容易转换回来。看看像这样的程序。1这不是我的程序,但我使用它,我发现它适合我的需要


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

作为旁注:你很幸运,它的Java。在许多其他语言,如C++,这几乎不可能。区别在于Java不将源代码编译成机器代码。这一步几乎是不可逆的,因为例如,所有变量名都丢失了。试着理解一段没有有用变量名的非平凡代码


Java将源代码编译为字节码,然后由Java在运行时进行解释。字节cold保存的原始源代码信息比机器代码多得多。

我认为标题是错误的。你想再次从jar获取类文件吗?@Sercan Ozdemir,这是错误的,谢谢,我会尝试修复now@KarolS谢谢我才意识到要解决它。非常感谢你,你让最糟糕的一天变得更好了!!我有我现在需要的所有java文件,导入和布局都改变了,但我可以改变并使用它atleast@ArmandtBurger是的,我们知道会有一点变化,但至少文件的要点被保存了下来。