Класс Java "Расширенные возможности визуализации" не найден - PullRequest
0 голосов
/ 20 февраля 2012

Позвольте мне начать с того, что я недавно унаследовал приложение Java, написанное с использованием Eclipse .Я новичок в этом языке / IDE, но у меня большой опыт работы с C# и Visual Studio.Таким образом, моя проблема может быть чем-то очень глупым, но у меня есть основание, поэтому я не программист-новичок.

Я экспортирую этот проект как исполняемый JAR , используязапустить конфигурацию, предоставленную оригинальным разработчиком.Я пробовал это с " Извлечение необходимых библиотек в сгенерированный JAR " и " Пакет необходимых библиотек в сгенерированный JAR ".В любом случае,При запуске приложения появляется следующее сообщение: ошибка :

java.lang.NoClassDefFoundError: javax/media/jai/PlanarImage

Я запускаю приложение с помощью этой команды, где appName.properties - это файл свойств, необходимый для запуска приложения:

java -jar appName.jar appName.properties

Это происходит несколько раз из отдельных трасс стека.Я не вижу никаких других ошибок во время выполнения или ошибок компиляции.Моя системная библиотека JRE jre1.5.0_05.Я установил JAI, загрузив jai-1_1_3-lib-windows-i586-jre.exe из http://download.java.net/media/jai/builds/release/1_1_3/ и установив его в каталог jre5.Мой проект не компилировался до тех пор, пока я не получил эту конкретную версию java и не установил JAI jre в папку этой версии, поэтому я вполне уверен, что у меня есть эта часть вместе правильно.

Наконец, вот мой путь к классам:

C:\Program Files (x86)\Java\jre1.5.0_05\lib\ext\jai_codec.jar;C:\Program Files (x86)\Java\jre1.5.0_05\lib\ext\jai_core.jar;C:\Program Files (x86)\junit4.10\junit-4.10.jar;.

Есть ли что-нибудь очевидное, что я делаю неправильно здесь?Есть ли какая-либо другая информация, которая поможет выяснить, почему я получаю эту ошибку ?

1 Ответ

0 голосов
/ 20 февраля 2012

Убедитесь, что банка находится в вашем классе.Вы бежите из IDE или из командной строки?

...