java - 盲目获取Java类名?

标签 java class jvm names

当您对类的上下文一无所知时,有没有办法在 jvm 系统路径上收集 java 类名(作为字符串)?我见过一些类似的问题,但都需要至少知道包名称。

我看过Java Interface Instrumentation ,但除非我误读,否则它似乎只与 JVM 上主动运行的程序有关。

最佳答案

您可以通过以下方式获取类路径 jar 和目录:

System.getProperty("java.class.path");

然后您可以将 jar 中的所有类列为 this answer显示。

关于java - 盲目获取Java类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16781812/

相关文章:

java - 如何在文本字段中获取日期

ios - 很困惑使用我的类(class)是否正确

java - 相互声明两个类

jakarta-ee - 帮我稳定这个 jRun 配置 (CF9/Win2k3/IIS6)

java - jvm verbosegc 日志文件问题

java - 尝试更改下一个 Activity 的图标 (setIcon) 时应用程序崩溃

java - 在 Java 中,我应该使用 ArrayList<Long> 还是 long[] ?

java - 每次打开 Android 虚拟设备时,Android SQLite 数据库都不会保留它的值

c++ - 类定义中的无作用域枚举数

java - 正在运行的 JVM 是否检测到计算机时区的更改?