2013-09-05 1 views
1

Antlr4 및 String Template 4를 사용하는 Java 프로젝트에서 프로젝트의 jar 파일에 포함 된 리소스에서 STGroupFile을 얻을 수 있습니까? 문자열 템플릿 그룹 파일은 리소스를 사용할 수 있습니까?

가 나는

STGroup gd = new STGroupFile("D:\\templates\\bbx.stg"); 

처럼, 절대 경로를 사용하여 작동하지만 단지 내부의 .stg 파일을 가지고 싶습니다했다.

무엇이 누락 되었습니까?

답변

4

당신은 상대 경로 구문을 사용하여 클래스 경로에서 jar 파일 내의 파일에 액세스 할 수 있어야합니다 :

STGroup group = new STGroupFile("templates/bbx.stg"); 
+0

예쁜 분명, 내가 생각! 너의 대답에 대해 고마워, 샘. –

관련 문제