gpt4 book ai didi

java - 如何获取其他项目中的类文件结构

转载 作者:行者123 更新时间:2023-12-01 14:04:19 24 4
gpt4 key购买 nike

想象一个包含文件的项目如下所示:

   llib
├── com.jar
├── utlib
│   ├── rd
│   │   ├── d.jar
│   │   └── r.jar
│   └── u.jar
└── weblib
├── a.jar
└── b.jar

想象 com.jar 应该有一个结构:

com
├── C.class
├── META-INF
│   └── MANIFEST.MF
├── util
│   ├── A.class
│   └── B.class
└── web
├── H.class
└── S.class

我需要获取其他项目中的文件结构,并获取该项目中每个jar文件的类文件结构。结果应以树的形式返回,如上所述。如何做到这一点?

编辑:

浏览项目文件夹并将文件夹结构构建为树形。如果有jar文件,则将其类结构构建为子树。用java编程并返回一个树,包括文件夹结构和类结构。我的输出结果应如下所示:

llib
├── com
│   ├── C.class
│   ├── META-INF
│   │   └── MANIFEST.MF
│   ├── util
│   │   ├── A.class
│   │   └── B.class
│   └── web
│   ├── H.class
│   └── S.class
├── utlib
│   ├── rd
│   │   ├── d
│   │   │   └── subd
│   │   │   ├── D1.class
│   │   │   └── D2.class
│   │   └── r
│   │   └── R.class
│   └── u
│   └── U.class
└── weblib
├── a
│   └── suba
│   └── subaa
│   └── SA.class
└── b
├── B1.class
├── B2.class
└── B3.class

最佳答案

确定浏览文件夹,请参阅 this .

要浏览 jar(检测到时),请参阅 this

希望这有帮助。

关于java - 如何获取其他项目中的类文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19045050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com