我提供了一个工作区,我必须提取几个类。我知道必须提取的主要类。在eclipse中是否有一种方法列出了这个主类使用的所有类。这个类的间接和直接引用。
例如: 我有主类A,它使用类B和类C.类C内部使用类D. 所以A中使用的所有类都应该列出B,C和D.
答案 0 :(得分:2)
您可以删除应用程序的classes文件夹,并仅编译要获取依赖关系的类,以便使用javac提供依赖jar的类路径(如果有)。 java编译器将找到该类的所有依赖项并编译它们:
javac -classpath dep1.jar;dep2.jar path.to.your.class.YourClass.java