编译如何编译单个Java文件
我已经搜索过了,但我无法找到或理解我发现了什么
现在我不是一名Java程序员,但我需要将一个Java文件编译成一个现有的(已编译的)Java程序。这个Java代码的源代码对我来说是不可用的,因此我无法编译整个项目
我对反编译原始项目不感兴趣
如何仅使用JDK和javac快速实现这一点?(我更喜欢通过命令行。)
我明白,要做到这一点,必须禁用单个java文件之外的错误检查,因为它无法读取依赖项
提前感谢,
-艾迪亚卡比
编辑:我有JAR文件,谢谢你的回答:)
# 1 楼答案
据我所知,您希望重新编译一个java文件,并将其替换为现有的jar文件
所以你要编译它
cmd>javac -classpath jar1.jar;jar2.jar my.company.MyClassToReplace.java
把它放进罐子里
cmd>jar uf myJarFile.jar my/company/MyClassToReplace.class