1、获取jar外的文件可以使用
File pfxfile = SpringContextUtils.getApplicationContext().getResource("classpath:key/mykey.cer").getFile();
2、获取jar内的文件可以使用
InputStream stream = getClass().getClassLoader().getResourceAsStream("key/mykey.cer");
原文:https://www.cnblogs.com/mlfz/p/12660436.html