Почему импортируется 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 и т. Д.), Чтобы познакомиться с инструментами.

Другие вопросы по тегам