PS. 这里说的代码树是指……怎么说呢,就是你放代码的那个目录结构。运行 Java 程序的时候当然不会以源代码的形式存在,一般是打到 jar 当中,所以 jungleford 的文章直接写成了从 Jar 中获取
以原文中的 getTextFromJar 来说吧(其实严格的来说和 Jar 没啥关系),用 Groovy 的话,这十几行代码可以写成一句:(path 为所谓的 binary name,如果这个文件在package x.y.z 下的话,path 就是 /x/y/z/filename
1: ClassLoader.getResource(path)?.text
最新评论