JAR не показывает изображения? - PullRequest
1 голос
/ 13 мая 2011

Хорошо, вот моя проблема:

Я создал банку (что я делал много раз раньше), но она работает неправильно.У меня есть 3 java-файла еще;обычно у меня есть один.Я создаю объекты двух классов в основном классе;Есть ли что-то особенное, что я должен сделать при создании объектов?Изображения, которые я использую, находятся в папке, которая находится в той же папке, что и JAR, так что это не проблема.

Я могу опубликовать код, если вы хотите / нуждаетесь, хотя я не вижу, как это 'Я сделаю любую помощь.

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Изображения, которые я использую, находятся в папке, которая находится в той же папке, что и JAR, так что это не проблема.

Может быть, равно aпроблема.

Я предполагаю, что вы пытаетесь получить доступ к изображениям через Class.getResourceAsStream(...) или что-то в этом роде.Если это так, загрузчик классов будет видеть файлы изображений, только если они находятся в дереве каталогов, которое находится в пути к классам.Как вы описали, файлы изображений НЕ находятся в файле JAR, и поэтому вам нужна отдельная запись пути к классу для каталога.

(Что действительно поможет, если вы переписаете свой вопрос на более ясном английском языке... и используя правильную терминологию. Например: "Я создаю объекты двух классов в главном классе" бессмысленно.)

1 голос
/ 13 мая 2011

У меня есть 3 java-файла;..

Поместите классы в файлы Jar, а не в исходные файлы .java.

(Меня удивляет, что это был ответ!;)

...