【发布时间】:2013-03-21 04:36:40
【问题描述】:
我有一个 JAR 文件,我需要获取这个 JAR 文件中所有类的名称。我该怎么做?
我在谷歌上搜索了一下,看到了一些关于 JarFile 或 Java ClassLoader 的内容,但我不知道该怎么做。
【问题讨论】:
-
你在使用一些IDE吗?因为如果你使用它会自动显示。
-
我正在使用 Eclipse,但我需要使用代码来完成。
-
@LuiggiMendoza - 潜在的副本有示例的答案以及文档资源。搜索其中一个类名 + 示例将产生几个有用的结果。
-
@Alias 可能的重复说明了如何从 jar 中查找和获取文件,而问题是关于获取 jar 中的类名(可能是其中所有包中的类)。 ErikKaju 的答案中的链接指向使用
JarInputStream和JarEntry类的可能解决方案,我在您推荐的链接的任何答案中都找不到。
标签: java file class jar classloader