在使用Antlr4和String Template 4的java项目中,我可以从项目jar中包含的资源中获取STGroupFile吗?
我使用绝对路径使其工作,如
STGroup gd = new STGroupFile("D:\\templates\\bbx.stg");
但我想在jar中包含.stg文件。
我错过了什么?
答案 0 :(得分:4)
您应该能够使用相对路径语法访问类路径中任何jar文件中的文件:
STGroup group = new STGroupFile("templates/bbx.stg");