Няма достъп до промяна на снимки, докато сте в jar файл

Използвам Netbeans и инструмент за създаване на сцени, за да направя малка игра и всичките ми тестове работят добре на моя компютър и исках да опитам и да го тествам на компютъра на друг човек, за да опитам да видя как изглежда играта на различен екран . Когато моят съотборник се опита да го зареди на своя компютър, използвайки всички файлове от моя Netbeans, той не успя да се зареди, защото каза, че не може да получи достъп до изображенията, които променям в контролерите. Получавам същите грешки само когато се опитам да стартирам JAR файла, който net beans прави за проекта, така че предполагам, че ако поправя това, трябва да поправи и другото. Някакви идеи как да се уверите, че JAR файлът ще има достъп и до изображенията?

Благодаря!


person Keanu    schedule 07.11.2014    source източник


Отговори (1)


  1. Уверете се, че вашите изображения наистина са включени в .jar (разархивирайте -l xyz.jar)
  2. Не се опитвайте да отваряте файловете с изображения като обикновени файлове (достъп до пътя), а използвайте

    myclass.getClass().getResource(fileName)

Приближаване. Вижте Свързан въпрос „Зареждане на изображения от jar: Винаги null“

person Jens-Peter Haack    schedule 08.11.2014