如何获取所有java核心类的列表?

时间:2014-11-10 22:31:42

标签: java swing java-ee

如何获取所有java JDK Core类的列表?但是以编程方式。我知道我可以从oracle网站获取信息。但我想进入我的申请。向用户提供信息

我发现的所有解决方案仅解决了如何从classes或其他my package文件中获取libriary jar的列表。但我想知道如何获得所有java core classes。来自示例包

java.lang.* java.util.*

等。我会很乐意帮助

1 个答案:

答案 0 :(得分:0)

Java没有一种简单的方法可以做你想做的事。

典型的解决方案是告诉您的代码存储java jar的位置,然后打开jar并在代码中检查它们(Java可以轻松地操作JARS)。在提取类的名称时(它们与文件的名称相同 - 谢谢Java!)然后,您可以反思地查看它们并在公共时显示它们。

您甚至可以遍历每个类并打印公共方法。

那就是说,上次我去搜索时,有一些项目试图支持某种级别的发现。我认为一个与Spring有关,还有另一个。所有这些都可以帮助你获得最初的课程列表,老实说,这比打开Jars和获取文件列表要容易得多。