java - Java如何知道外部jar的方法?

标签 java methods jar external

我不明白的是 Java 是如何知道引用的 jar 的方法的?如果它只是为了运行而编译而你无法阅读它,我不明白你如何仍然看到这些方法。我的问题的一个例子是,如果你使用一种名为 “显示ABox”。然后将它添加到另一个 Java 项目中。那么IDE怎么知道调用的方法 “ShowABox”自 jar 已经编译后就存在? IDE 无法读取类文件,为什么它可以读取方法?

最佳答案

正是出于这个原因,您所指的所有信息实际上都存储在类文件中。

至于看到类文件中的代码,当然可以,而且也证明信息被保存了。看看Java Decompiler .请注意,如果您想直接在 Eclipse 中看到它,您甚至可以将其构建到 Eclipse 中。

关于java - Java如何知道外部jar的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14739180/

相关文章:

java - 如何从 Tomcat 应用程序的类路径中获取所有 jar?

java - Eclipse java web项目手动设置WEB-INF中的lib文件夹

java - 如何调用泛型类型的get方法?

c++ - 拆分长命令行测试方法

inheritance - Smalltalk:检查方法是否属于类(或其继承层次结构)

bash - 您应该在 shell 脚本中更改当前目录吗?

java - 意外异常 : java. lang.NoClassDefFoundError: org/apache/log4j/LogManager

java - Android应用程序安装后如何在内部存储上创建目录?

java - 并发方法的 ArrayIndexOutOfBoundsException 方法包括

java - 无法将 xml 转换为目标文件