Я заканчиваю свою первую игру на Java, называемую SpaceWar. Но для создания проекта требуется, чтобы папка ресурсов (где я помещала свои спрайты и т. Д.) В том же месте была файлом jar. Я хотел знать способ позволить изображениям внутри файла jar, потому что это намного лучше, потому что это предотвращает случайное удаление пользователя.Как оставить ресурсы в файле jar, чтобы не требовалось внешних папок?
0
A
ответ
0
Поместите свои изображения в часть ваших пакетов java. Например, com.project.images
и тогда вы, возможно, потребуется использовать следующие в коде:
getClass().getResource("com/project/images/picture.bmp"));
для доступа к изображениям.
то вы изображения будут частью сосуда.
Вы используете какой-либо инструмент построения (maven/gradle/ant)? Какую IDE вы используете? Это может быть достигнуто по-разному в зависимости от используемых вами инструментов. –