gpt4 book ai didi

java - 如果我在没有源文件的情况下导出我的 jar,实际的 java 代码在哪里?

转载 作者:行者123 更新时间:2023-11-29 03:16:41 25 4
gpt4 key购买 nike

我熟悉 jar 结构,它在 classes 目录和包含 main() 信息的 META-INF 目录中会有一个 .class 文件.

但是实际的 Java 代码驻留在 jar 中的什么地方?它是否驻留在已编译的字节码中?但是不同的机器不是有不同的编译器吗?

我知道我可以使用反编译器提取 java 代码,这可能是非法的。但我对此不感兴趣。我更感兴趣的是了解代码是如何存储的?它是加密的吗?如果是这样,加密算法是什么? jar 里的什么位置?

最佳答案

除非您另外指定,源代码包含在 JAR 文件中。 JAR 文件通常只包含类文件(编译的 JVM 指令),而不包含源代码。

关于java - 如果我在没有源文件的情况下导出我的 jar,实际的 java 代码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26154837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com