Как сослаться на ресурсы / файлы в одном банке? - PullRequest
1 голос
/ 15 августа 2011

У меня есть JAR-файл, который содержит два файла в корнеtbs.jar-parser.dat-MapScript.txtЯ пытался получить к ним доступ с помощью:GetClass (). getResource ( "parser.dat")и я тоже попробовал:GetClass (). getResource ( "/ parser.dat")но ни один не работает.Класс, который я использую, класс, который я называю «getClass», принадлежит пакету, который находится в том же банке.Итак, как я могу ссылаться на файлы в одном банке, если я могу попробовать "../parser.dat"?Кажется, ничего из того, что я пытаюсь сделать, не работает.

1 Ответ

1 голос
/ 15 августа 2011

попробуйте заменить

getClass().getResource("parser.dat") 

с

getClass().getClassLoader().getResource("parser.dat")
...