读取.Java文件外部并将方法详细信息提取到Java代码中[关闭]

问题描述 投票:-2回答:1

我需要从该项目外部读取java项目文件。因此无法使用Java Reflection。是否有任何机制或特定的API来读取项目的.java文件,并将方法签名详细信息提取到java代码中。也许是文本搜索API?

java file-read
1个回答
1
投票

您仍然可以通过提供类文件目录的路径来读取它。然后,您需要向类文件提供确切的包

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

© www.soinside.com 2019 - 2024. All rights reserved.