5
A
回答
4
不幸的是,似乎沒有Java即時可用的解決方案。
在我們的項目中,我們使用了some blog建議的稍微修改的方法。此處描述的解決方案是掃描文件系統和JAR以查找類。
如果你只想選擇實現某個接口的類,你可以做一些額外的檢查,如clazz.isAssignableFrom(MyInterface.class)
。
2
程序集的Java等價物是JAR文件;可以使用java.util.jar
中的類列出JAR文件的內容。
由於Java類的加載機制非常靈活,並且允許通過HTTP加載的類或動態生成的類,所以不可能知道所有的類都是不可能的(比如獲取包中的所有類)可用。
0
我們用它在我們的輕量級的Java框架,雪,和它的偉大工程。
Maven的是像
<dependency>
<groupId>com.metapossum</groupId>
<artifactId>metapossum-scanner</artifactId>
<version>1.0.1</version>
</dependency>
相關問題
- 1. 掃描給定的自定義屬性的所有類
- 2. Java - 掃描程序NoSuchElementException:找不到行
- 3. Java掃描程序找不到字
- 4. 查找給定包中的所有類
- 5. Java的端口掃描器
- 6. Java掃描器類
- 7. Java掃描器類
- 8. Java的掃描器類具有多種用途
- 9. 列出實現給定接口的包中的所有類
- 10. 找到一行java對象,如何掃描所有輸入?
- 11. 掃描Java包註釋
- 12. HackerRank掃描器類的Java
- 13. java中的掃描器類
- 14. 使用上下文:組件掃描掃描所有基本包
- 15. Java掃描器類到JOptionPane類?
- 16. 包含一個帶有PhoneGap的QR掃描器應用程序
- 17. 組件掃描有關接口
- 18. 查找實現特定接口的所有Java bean
- 19. Java類和掃描器
- 20. 「java.util.NoSuchElementException:沒有找到行」使用掃描器類
- 21. 有限輸入的Java掃描器
- 22. iwlist嘗試使用execl掃描所有接口時調用
- 23. 尋找實現C#接口的所有類 - 類似於Java
- 24. 找不到掃描器
- 25. Mysql查詢找到具有所有給定權限的用戶
- 26. 查找類實現的所有接口
- 27. NServiceBus - 掃描所有組件
- 28. 具有整數驗證的Java掃描器
- 29. java的端口掃描器不工作
- 30. 的Java 1.8掃描器進口
它幫助我很多。謝謝! – mgamer 2010-04-06 12:15:00