【发布时间】:2017-07-02 23:25:38
【问题描述】:
我有当前的导入:
import com.test.test1.ver4.commons.{HelloWorld=> SomeCommon}
然后我使用以下内容:
val myCommons=Reader.getClassesForPackage(classOf[SomeCommon].getPackage) //The Reader expects for the Package
我想将“ver4”更改为动态,也允许传递任何其他版本。
我尝试做最简单的事情 - 通过编写以下内容来获取包:
val p =Package.getPackage("com.test.test1.ver4.commons.HelloWorld"))
但我一直为空。
我尝试打印所有的包:
val p = Package.getPackages()
for(pac <- p) println(pac.getName())
但它似乎只包含“系统”包,例如:
java.nio
java.security.cert
java.util.zip
java.nio.file
有人可以建议怎么做吗?
很多东西。
【问题讨论】: