获取java包名称

时间:2010-06-20 18:39:37

标签: java

我有一个java程序,它搜索目录中的文件并返回与Test______.java匹配的名称,但我想查找每个java文件的包名。我该怎么办?

2 个答案:

答案 0 :(得分:2)

最简单的方法是打开每个文件并解析package com.foo.bar语句,无论您在哪里找到它。

答案 1 :(得分:0)

听起来你实际上并没有将这些文件加载​​到当前的JVM类加载器中?如果是的话,你可以使用内省。

如果没有,您需要使用FileInputStream打开文件,然后使用BufferedInputStreamReader逐行读取文件并搜索包语句。