gpt4 book ai didi

Java .class 文件与 jar 中的 .java 文件

转载 作者:行者123 更新时间:2023-11-30 06:12:26 31 4
gpt4 key购买 nike

您应该在 .jar 库中使用 .class 文件还是 .java 文件?

我想将我在 .java 文件中编写的类添加到 jar 中,这样我就可以将它用作我的 tomcat 的 WEB-INF/lib 目录中的库。

我知道 jars 可以包含 .class 文件、.java 文件或两者(或几乎任何其他文件)。我想知道 JVM 在运行时特别需要什么才能让我的 jar 可读。 this question的答案告诉我 .class 文件可以工作,但是 .java 文件也可以工作吗?

我找到了许多关于如何创建 jar 的描述,以及关于 .java 文件和 .class 文件之间差异的大量信息。我想我缺少的是对 JVM 如何解释 jar 库的理解。它们是在运行时编译的吗?

谢谢

最佳答案

Jar 文件是编译 java 类的集合。您需要 jar 中的 .class 文件。 .java 文件是您的 文件。

关于Java .class 文件与 jar 中的 .java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32877978/

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