簡體   English   中英

如何獲取所有Java核心類的列表?

[英]How to get list of all java core classes?

如何獲得所有Java JDK Core類的列表? 但是以編程方式。 我知道我可以從Oracle網站獲得信息。 但是我想進入我的申請表。 向用戶提供信息

我發現的所有解決方案都只能解決如何從my package或其他libriary jar文件中獲取classes列表的問題。 但是我想知道如何獲得所有java core classes 從示例包

java.lang.* java.util.*

和別的。 我將竭誠為您服務

Java沒有輕松的方法來完成您想要的事情。

典型的解決方案是告訴您的代碼Java jar的存儲位置,然后打開jar並在代碼中對其進行檢查(Java可以輕松地操縱JARS)。 當您提取類的名稱(它們與文件的名稱相同-謝謝Java!)時,您可以反省地查看每個名稱,並在公共的情況下顯示它們。

您甚至可以遍歷每個類並打印公共方法。

就是說,上一次我去搜索時,有一些項目試圖支持某種程度的Discovery。 我認為其中一個與Spring有關,還有另一個。 所有這些都會幫助您獲得您的初始類列表,老實說,這比打開Jars並獲取文件列表要容易得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM