Загрузите ресурс, содержавшийся в банке

Просто используйте / * * / до и после комментария. Например:

/*
This is a multi line comment
I can type on a different line
Without having to worry so far
I close my multi line commen with
an asterix and a backward slash
*/
21
задан Kai 20 March 2013 в 15:22
поделиться

2 ответа

Это кажется, что Вы затем пытаетесь загрузить ресурс с помощью FileInputStream или что-то как этот. Не делайте этого: вместо того, чтобы звонить getResource, назовите getResourceAsStream и считайте данные с этого.

(Вы могли загрузить ресурсы из URL вместо этого, но вызов getResourceAsStream немного более удобен.)

РЕДАКТИРОВАНИЕ: видя Ваш обновленный ответ, кажется, что другие биты кода полагаются на данные, находящиеся в физическом единственном файле в файловой системе. Ответ не должен поэтому связывать его в файле банки во-первых. Вы могли проверка, является ли это в отдельном файле, и если не извлекают его во временный файл, но это - симпатичный hacky IMO.

35
ответ дан 29 November 2019 в 20:09
поделиться

Создайте URL, можно затем загрузить ресурс (даже в файле банки) использование openStream метод.

5
ответ дан 29 November 2019 в 20:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: