Рейтинг:0

Как установить Eclipse EE на Ubuntu?

флаг in

Я попытался установить eclipse EE поверх обычного eclipse, загруженного через магазин ubuntu, - после установки eclipse не открывается.
попытался установить eclipse ee через .deb, «Произошла ошибка. См. файл журнала /home/v/Downloads/eclipse/configuration/1631686693143.log». выдается ошибка, я пытался удалить .metadata из рабочей области, бесполезно.
Разве пользователи Ubuntu 20.04 не используют Eclipse EE?

Последовательность шагов и ошибки

  • Открытие eclipse ee, загруженного из Интернета
  • Ошибка: Произошла ошибка.
    См. файл журнала /home/v/Downloads/eclipse/configuration/1631688631777.log.
  • 1631688631777.журнал:
!СЕССИЯ 2021-09-15 12:20:31.324 -------------------------------------- ---------
затмение.buildId=I20100608-0911
java.версия = 11.0.11
java.vendor=Убунту
Константы BootLoader: OS=linux, ARCH=x86_64, WS=gtk, NL=en_IN
Аргументы платформы: -product org.eclipse.epp.package.jee.product
Аргументы командной строки: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.equinox.simpleconfigurator 4 0 2021-09-15 12:20:32.488
!СООБЩЕНИЕ 
!СТЕК 0
org.osgi.framework.BundleException: пакет «org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503 [1]» не может быть разрешен. Причина: Отсутствует ограничение: Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1, J2SE-1.4
    в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:1317)
    в org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:1301)
    в org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:319)
    на org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:374)
    в org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1067)
    в org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:561)
    в org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:546)
    в org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:459)
    в org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
    в org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:440)
    в org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)
    в org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337)

!ENTRY org.eclipse.osgi 4 0 2021-09-15 12:20:32.503
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar/ не был разрешен.

!ENTRY org.eclipse.osgi 2 0 2021-09-15 12:20:32.528
!СООБЩЕНИЕ Ниже приведен полный список пакетов, которые не разрешены. См. предыдущую запись в журнале для определения основной причины, если она существует:
!SUBENTRY 1 org.eclipse.osgi 2 0 2021-09-15 12:20:32.529
!MESSAGE Bundle org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503 [1] не разрешен.
!SUBENTRY 2 org.eclipse.equinox.simpleconfigurator 2 0 2021-09-15 12:20:32.529
!СООБЩЕНИЕ Отсутствует ограничение: Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1, J2SE-1.4

!ENTRY org.eclipse.osgi 4 0 2021-09-15 12:20:32.532
!СООБЩЕНИЕ Ошибка приложения
!СТЕК 1
java.lang.IllegalStateException: невозможно получить службу приложения. Убедитесь, что пакет org.eclipse.core.runtime разрешен и запущен (см. config.ini).
    в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
    в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
    в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
    в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    в java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    в java.base/java.lang.reflect.Method.invoke(Method.java:566)
    в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
    в org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
    в org.eclipse.equinox.launcher.Main.run(Main.java:1407)
    на org.eclipse.equinox.launcher.Main.main(Main.java:1383)
Nmath avatar
флаг ng
Этот вопрос должен включать дополнительную диагностическую информацию. Отредактируйте свой вопрос и включите 1) команду, которую вы использовали; 2) полный вывод; и 3) содержимое файла журнала, на который ссылаются. Чтобы мы могли анализировать информацию, пожалуйста, отформатируйте свой пост, используя [кодовые ограждения](https://askubuntu.com/editing-help#code), чтобы сохранить разрывы строк и их можно было отличить от окружающего текста.
N0rbert avatar
флаг zw
Что вы подразумеваете под «затмением EE»? Eclipse для Java или что? Как именно он был установлен?
s07_190030259 avatar
флаг in
@N0rbert Да, я имел в виду Eclipse для разработки Java EE, каждый раз я устанавливал разными способами (файл .tar.gz с официального сайта, через терминал, через магазин Ubuntu)
Рейтинг:0
флаг zw

Для воспроизводимого способа я бы рекомендовал установить Eclipse Java EE, используя Убунту сделать:

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-получить обновление
sudo apt-get установить ubuntu-make

umake ide eclipse-jee
Рейтинг:0
флаг in

Спасибо за все комментарии и ответы. Установка наконец-то заработала.Я не знаю, что именно сработало, но вот шаги, которым я следовал, для потомков.

После установки и удаления несколько раз я следовал этот учебник после чего я получил другую ошибку об отсутствующей зависимости.

Я снова очистил и удалил eclipse через терминал и попытался установить eclipse через официальный сайт, и на этот раз это сработало.

Я не думаю, что это имеет значение, но на этот раз я установил eclipse в новый каталог в папке загрузок/.

Я думаю, что из-за попыток установить несколько раз, при каждой попытке я выполнял разные требования, такие как указание jvm... Я не знаю.

Рейтинг:0
флаг th

Вы скопировали загруженные файлы eclipse поверх установленной версии ubuntu-store? Это не очень хорошая идея.

Различные версии eclipse, которые вы можете загрузить, на самом деле представляют собой одну и ту же версию eclipse с другим набором установленных плагинов и надстроек. Так что вы можете либо

s07_190030259 avatar
флаг in
Я удалил каждую версию eclipse, прежде чем пытаться установить другую другим методом с помощью команд очистки и удаления, поэтому я не думаю, что файлы были скопированы друг на друга, спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.