Почему импортируется javax.servlet.*; не может быть решена, несмотря на установку Java EE | Eclipse для разработчиков Java EE
Проект с открытым исходным кодом, который я хочу использовать, должен импортировать:
import javax.servlet.*;
import javax.servlet.http.*;
Насколько я знаю, эти библиотеки являются частью Java EE. Поэтому я установил Java EE из этого места: http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html. После установки Java EE и перезагрузки я все еще получаю информацию о неразрешенном импорте. Что я должен сделать, чтобы эти ошибки исчезли?
4 ответа
Пожалуйста, проверьте, если ваше затмение указывает на JDK, а не на JRE
проверьте путь сборки, он должен указывать на изменение JDK, если он указывает на JRE
Вместо того, чтобы загружать всю Java EE, лучше всего загрузить только API сервлета, а затем добавить его в путь к классам Eclipse. Вы можете получить файл JAR здесь
Тогда это просто случай добавления библиотеки в ваш путь к классам Eclipse, щелкнув правой кнопкой мыши ваш проект "Камера" и перейдя в "Свойства> Путь сборки Java> Библиотеки". Оттуда вы можете указать на загруженный файл JAR (Добавить внешние файлы JAR).
Правильно ли вы установили CLASSPATH
переменная, чтобы указать на ваши библиотеки?
Я помню, когда я делал Servlets
используя блокнот, я всегда использовал для установки -cp
javac. Я не эксперт в этой области, хотя. знак равно
Вам нужно будет обновить путь к классам проекта, который использует javax.servlet.*
классы в Eclipse с необходимыми банками, содержащими javax.servlet
и связанные пакеты.
Выберите проект (левая панель), щелкните правой кнопкой мыши → Путь сборки → Настроить путь сборки. Перейдите на вкладку "Библиотеки", выберите "Добавить JAR-файлы" и перейдите к JAR-файлам, содержащим нужные вам пакеты. Они, вероятно, будут при установке EE SDK (вам придется немного поискать).
НО...
Возможно, вам повезет с установкой Eclipse для разработчиков JEE (в данный момент здесь). По умолчанию он открывается в новой перспективе (значки в правом верхнем углу панели инструментов): JEE вместо Java.
Затем создайте сервер того типа, который вы используете (для простых веб-проектов будет достаточно Tomcat): "Окно" → "Настройки" → "Сервер" → "Среда выполнения" → "Добавить". Вам нужно будет загрузить среду выполнения для вашего сервера, если она не предоставлена (Tomcat предоставлен) и выбрать каталог установки.
Затем создайте новый сервер с этой средой выполнения: Окно → Показать представление → Другие → Серверы. В открывшемся окне "Серверы" щелкните правой кнопкой мыши и выберите "Создать" → "Сервер". Дайте ему имя и среду исполнения, которую вы создали выше.
Теперь создайте новый веб-проект и назначьте его вновь созданному серверу. В представлении серверов вы сможете запускать и отлаживать приложение на сервере, повторно развертывать его и т. Д.
Это быстрые инструкции... Если вы совершенно новичок в этом виде разработки, возможно, вам следует обратиться за дополнительной помощью к темам, которые вас беспокоят. ТАКЖЕ вы можете сначала поэкспериментировать с простым проектом (сервлет, фильтр, JSP и т. Д.), Чтобы познакомиться с инструментами.