Spring Tool Suit- проблема с запуском Spring Starter Project
При запуске Spring Starter Project я получаю исключение ниже. СТС версия 3.7.0 . Я новичок в весне, любая помощь приветствуется.
! ENTRY org.eclipse.fx.core 4 0 2015-07-22 11: 09: 51.697! MESSAGE FrameworkEvent ERROR! STACK 0 org.osgi.framework.BundleException: Не удалось разрешить модуль: org.eclipse.fx.core [412] Нерешенное требование: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.8))" Неразрешенное требование: Require-Bundle: org.eclipse.jdt.annotation; расслоение-версия ="[2.0.0,3.0.0)"; resolution:="необязательный" -> Bundle-SymbolicName: org.eclipse.jdt.annotation; bundle-version="2.0.100.v20150311-1658" org.eclipse.jdt.annotation [421] Неразрешенное требование: Require-Capability: osgi.ee; Фильтр: = "(& (osgi.ee = JavaSE) (версия = 1,8))"
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
1 ответ
Вы можете смело игнорировать эту ошибку. Это Eclipse/OSGI говорит вам, что необязательный пакет 'org.eclipse.fx.core' не может быть загружен, потому что он требует Java 8. Этот пакет используется более новой реализацией STS Dashboard, но вы получите старую панель мониторинга как В любом случае это запасной вариант, поэтому вы не потеряете ни одной важной функции.
Если вы хотите устранить ошибку, вы должны запустить STS, используя JDK 8.
То, как вы это сделаете, может зависеть от вашей ОС, но обычно (в Windows / Linux) вы находите файл STS.ini и добавляете следующие две строки в начало файла:
-vm
/home/kdvolder/java-distros/jdk1.8.0_31/bin/java
Обязательно замените вторую строку тем, где у вас установлен исполняемый файл JDK 8 'java' или 'javaw.exe'.