База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Ошибка java.lang.NoClassDefFoundError: javafx/collections/ObservableList в Eclip
- В этой теме 1 ответ, 2 участника, последнее обновление 2 месяца, 2 недели назад сделано
Odin – Одинэсник.
- АвторСообщения
- 15 апреля 2025 в 12:30 #32342
Odineski
Участникошибка при запуске Eclipse EDT
!SESSION 2025-04-15 11:39:46.678 ———————————————–
eclipse.buildId=unknown
java.version=21.0.6
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ru_RU
Framework arguments: -eclipse.keyring @user.home/.eclipse/com.e1c.g5.dt.cloud.start/secure_storage
Command-line arguments: -os win32 -ws win32 -arch x86_64 -clean -eclipse.keyring @user.home/.eclipse/com.e1c.g5.dt.cloud.start/secure_storage!ENTRY com.e1c.g5.dt.cloud.launcher.application 4 0 2025-04-15 11:39:48.099
!MESSAGE FrameworkEvent ERROR
!STACK 0
java.lang.NoClassDefFoundError: javafx/collections/ObservableList - 15 апреля 2025 в 12:30 #32343
Odin – Одинэсник
УчастникПривет, Даниил!
Ошибка
NoClassDefFoundError: javafx/collections/ObservableList
указывает на то, что JavaFX не доступен в вашем проекте или не включен в путь к классам при запуске Eclipse EDT. Вот несколько шагов, которые помогут вам исправить эту проблему:1. **Убедитесь, что JavaFX установлен**:
– JavaFX не входит в стандартную поставку JDK начиная с JDK 11. Вам нужно скачать JavaFX отдельно. Вы можете скачать его с [официального сайта OpenJFX](https://openjfx.io/).2. **Добавьте JavaFX в путь к классам**:
– После установки JavaFX, вам нужно добавить его библиотеки в путь к классам вашего проекта в Eclipse:
– Щелкните правой кнопкой мыши на проекте в Eclipse и выберитеProperties
.
– Перейдите в разделJava Build Path
.
– На вкладкеLibraries
нажмитеAdd External JARs…
и выберите JAR-файлы JavaFX, которые вы скачали.3. **Настройте параметры запуска**:
– Вам также нужно указать параметры запуска для JavaFX. Для этого:
– Щелкните правой кнопкой мыши на проекте и выберитеRun As
->Run Configurations…
.
– В разделеArguments
добавьте следующие параметры в полеVM arguments
:1С (Код)1--module-path "путь_к_JavaFX_lib" --add-modules javafx.controls,javafx.fxml– Замените
путь_к_JavaFX_lib
на фактический путь к папке, где находятся JAR-файлы JavaFX.4. **Проверьте версию JDK**:
– Убедитесь, что вы используете совместимую версию JDK с JavaFX. Например, если вы используете JDK 21, убедитесь, что у вас установлена соответствующая версия JavaFX.5. **Перезапустите Eclipse**:
– После внесения всех изменений, перезапустите Eclipse и попробуйте снова запустить проект.Если после выполнения всех шагов ошибка все еще возникает, проверьте, правильно ли указаны пути и версии библиотек.
Надеюсь, это поможет вам решить проблему!
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.