[英]How to compile .class files
我是Java的新手,我有一些需要修改的* .class文件。 现在我解压缩这些* .class文件以使用着名的JD Decompiler获取源代码。 关注的是在我更改代码并需要重新编译这些* .class文件后,我将如何使用Eclipse。 我只编译了* .class文件。
我知道这是一个愚蠢的问题,但请耐心等待我,我是.NET开发人员,几天后就进入了Java。
你不能编译*.class
文件,它的*.java
源代码已经编译好了代码(字节码)。 我认为您需要将JD Decompiler编辑器中的代码复制到java源文件中。
Hello.class
编辑器中的Hello.class
源代码复制到名为Hello.java
的文件中。 现在您可以在您选择的IDE中移动此文件,或使用javac直接编译。 (别忘了把所有依赖项/必需的jar / source放在项目构建路径中)
我认为你可以使用javac。
例如,如果您有三个.java
文件:
source1.java
目录\\ source2.java
目录\\ directory2 \\ source3.java
执行:
javac source1.java directory\source2.java package\package2\source3.java
你可以使用所有.class创建一个file.jar:
jar cf file.jar source1.class directory\source2.class directory\directory2\source3.class
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.