我需要从该项目外部读取java项目文件。因此无法使用Java Reflection。是否有任何机制或特定的API来读取项目的.java文件,并将方法签名详细信息提取到java代码中。也许是文本搜索API?
您仍然可以通过提供类文件目录的路径来读取它。然后,您需要向类文件提供确切的包
File file = new File("Absolute_path\\target\\classes\\");
URL urlList[] = {file.toURL()};
URLClassLoader loader = new URLClassLoader(urlList, Thread.currentThread().getContextClassLoader());
Class c = (Class) Class.forName("com.java.dto.BaseDTO", true, loader);
谢谢JTeam