Я совершенно новый Java-разработчик (я работал на asp.net), и я унаследовал проект, который пытаюсь запустить правильно. Я на Windows 7 и Tomcat установлен, и я использую Eclipse
Я пытаюсь выяснить, как, чёрт возьми, Джар работает в Java, и я в настоящий момент растерялся. Я играл с этим и искал вещи в Интернете в течение дня, и вот где я нахожусь:
У меня есть динамический веб-проект, который я унаследовал, и он, как я предполагаю, является довольно стандартным макетом проекта. В корневом каталоге проекта есть папка lib, в которой содержатся файлы jar.
Если я ничего не делаю и захожу на определенную страницу сайта, я получаю такую ошибку: «Не удается разрешить импорт net.sf, невозможно разрешить тип XLSTransformer»
Поэтому я добавил jxls-core-0.9.8.jar в путь сборки в Eclipse, и эта ошибка исчезла, но теперь я получаю эту ошибку "java.lang.ClassNotFoundException: net.sf.jxls.transformer.XLSTransformer"
Я скопировал этот jar из его текущего местоположения в каталог tomcat / lib, и эта ошибка исчезла. Теперь я получаю ту же проблему с другим файлом.
В основном мне просто нужно знать, как должна работать баночка? Должны ли они быть в пути к классам, в web / WEB-INF / lib, в tomcat / lib, во всех них, ни один из которых я просто не могу понять.
Также, когда я осматривался, я увидел кое-что, что указывало на порядок записей моего пути к классам. Если это так, как вы застрахуете их в правильном порядке.