Как я могу вернуть параметр "Eclipse> Generate> Jaxb classes"?
Мне недавно пришлось перейти на новую машину и снова установить Eclipse.
На данный момент мне нужно сгенерировать классы JAXB из xsd. Я не могу вспомнить, что я установил, но в моем старом Eclipse у меня были классы -rightclick-generate-jaxb.
Кто знает, что мне нужно установить/подключаемый модуль, чтобы вернуть его?
Я смотрел на установку Dali, который кажется, что он может быть прав, но я уверен, что не использовал Dali в прошлый раз. Я также включил jaxb jars в мой путь сборки, как и в прошлый раз, так что это должно быть хорошо.
Я использую Eclipse 3.6 и Java SE 1.6.
Ответы
Ответ 1
Простое исправление этой проблемы - вместо того, чтобы беспокоиться о добавлении дополнительных плагинов или инсталляций, - это установить Eclipse IDE для разработчиков Java EE, а не Eclipse Classic (оба здесь). Это обеспечивается поддержкой JAXB и поэтому предоставляет опцию > Generate > Jaxb.
Ответ 2
Если у вас нет JavaEE:
Справка → Установка нового программного обеспечения → Работает с: - Все доступные сайты -
Поиск JAXB
Затем выберите Web, XML, Java EE и OSGi Enterprise Development и установите.
После перезапуска Eclipse вы должны увидеть опцию генерации.
Ответ 3
После многих исследований здесь я сделал то, что сделал, чтобы исправить эту проблему.
Windows > Предпочтения > Java > УстановленныеJREs... обязательно укажите ваш jre в каталог jdk. Я указывал на JRE, и как только я сменил его на JDK, он начал работать.
Надеюсь, это поможет вам, ребята.
Ответ 4
Вышеуказанные методы могут работать, но на самом деле эти опции исходят из плагина под названием платформа веб-инструментов с Eclipse IDE для разработчиков Java EE.
Не беспокойтесь о переустановке eclipse или попробуйте другие методы. Независимо от того, какое затмение вы используете, просто установите этот плагин, выполнив следующую процедуру. Вы получите опцию JAXB Classes "при нажатии кнопки Создать.
Справка → Установить новое программное обеспечение → Добавить
Name : Web Tools Platform
Location : http://download.eclipse.org/webtools/repository/helios
Совет. Если вы используете другую версию, замените helios своим именем версии eclipse. Я использовал его как луну. Таким образом, путь выглядит как http://download.eclipse.org/webtools/repository/luna
И перезапустить eclipse. Теперь у вас будет этот вариант.
Ответ 5
(Я использую RAD на основе IBM Eclipse, поэтому я не знаю, относится ли это к необработанному Eclipse.)
Посмотрите на свой проект Границы (выберите проект, RightClick- > Свойства, Границы проекта) У меня есть возможность выбора JAX/RS.
позже: я проверил свои плагины, и по умолчанию я установил Dali, и он содержит некоторые связанные с JAX/B вещи. Я подозреваю, что вам это нужно.
Ответ 6
Чтобы поддерживать стандартные API JAXB в среде IntelliJ IDEA Community Edition, вам нужно внести некоторые изменения. Одним из способов внедрения технологии JAXB является подключение утилиты xjc.exe, включенной в набор инструментов JDK. Эта утилита может быть запущена в командной строке, но рекомендуется настроить контекстное меню:
Для того, чтобы созданная команда работала правильно, файл схемы должен быть помещен в новый пакет, который затем появится вместе с сгенерированными файлами.
В окне настроек Tools | Внешние инструменты - появится имя вашей команды.
Все, что вам нужно, - это открыть файл схемы и выполнить команду.
Ответ 7
Я установил этот плагин
http://java.net/downloads/jaxb-workshop/IDE%20plugins/jaxbw-plugin.zip
то есть. разархивируйте и скопируйте в папку eclipse/plugin.
Он добавляет запись "JAXB 2.1 > Запустить XJC" в контекстное меню файлов *.xsd.
Итак, меню действительно не в нужном месте, но оно работает.
Ответ 8
вы можете скачать JAXB Eclipse Plug-In
плагин jaxb eclipse