Ошибка связанная с JavaFX

mistikon62

Новичок
Premium
24 Авг 2020
7
0
Error initializing JavaFX
Приложение не может установить JavaFX на текущую среду Java ниже 11. Запустите это приложение, используя JDK 11 или выше или JDK с JavaFX в комплекте.

Когда я запускаю кристаликс появляется эта ошибка.
Я не нашёл как её исправить.
 
Вообщем нужно удалить полностью кристаликс и скачать лаунчер для всех систем.
 
Правильно подмечено, но не до конца, только что случилась та же проблема, и так решение.

1)_ удалите полностью с компа кристаликс + джаву, везде где можно, можете наверняка через командную строку.
2) установите кристаликс ( оно предложит установить джаву допом) Вас редиректнет на страницу с правильной джавой
3) устанавливаем джаву на той странице куда нас редиректнуло.
4) еще раз запускаем кристаликс.

Все работает.
переустановка отдельно Джавы отдельно криста не помогло, должно что то за что то цепляться, не ломайте путь, сделайте проще, так как написано.
 
Мне помогло.
Вот подробная пошаговая инструкция для решения проблемы с запуском Кристаликса на Windows 10 64-bit:

### Шаг 1: Удаление старой версии Java (если требуется)

1. Нажми Win + R, введи appwiz.cpl и нажми Enter.
2. Найди установленные версии Java в списке программ.
3. Если у тебя установлена версия Java ниже 11, выбери ее и нажми "Удалить".

### Шаг 2: Скачивание и установка JDK 11 или выше

1. Перейди на сайт AdoptOpenJDK (https://adoptopenjdk.net/) или Oracle (https://www.oracle.com/java/technologies/javase-jdk11-downloads.html).
2. Выбери версию JDK 11 или выше, соответствующую твоей системе (Windows x64).
3. Скачай установочный файл и запусти его.
4. Следуй инструкциям установщика, чтобы завершить установку.

### Шаг 3: Настройка переменных окружения

1. После установки Java необходимо настроить переменные окружения.
2. Нажми Win + R, введи sysdm.cpl и нажми Enter.
3. Перейди на вкладку "Дополнительно" и нажми "Переменные среды".
4. В разделе "Системные переменные" найди переменную JAVA_HOME. Если она не существует, нажми "Создать":
- Имя переменной: JAVA_HOME
- Значение переменной: укажи путь к установленной версии JDK (например, C:\Program Files\AdoptOpenJDK\jdk-11.0.x.x-hotspot).
5. Найди переменную Path и выбери "Изменить". Нажми "Создать" и добавь следующий путь:
- %JAVA_HOME%\bin
6. Сохрани изменения и закрой все окна.

### Шаг 4: Проверка установки Java

1. Открой командную строку. Нажми Win + R, введи cmd и нажми Enter.
2. Введи команду java -version и нажми Enter. Убедись, что отображается версия Java 11 или выше.

### Шаг 5: Скачивание и установка JavaFX (если необходимо)

Если Кристаликс требует JavaFX, следуй этим шагам:

1. Перейди на сайт GluonHQ (https://gluonhq.com/products/javafx/) и скачай JavaFX SDK, подходящий под твою систему.
2. Распакуй загруженный архив в удобное для тебя место на диске.

### Шаг 6: Настройка пути к JavaFX (если требуется)

Если Кристаликс требует JavaFX, нужно добавить его к Path:

1. Вернись к "Переменные среды" (как в шаге 3).
2. В разделе "Системные переменные" выбери переменную Path, нажми "Изменить".
3. Добавь путь к папке lib в распакованной папке JavaFX (например, C:\path\to\javafx-sdk-17\lib).
4. Сохрани изменения.
 
Мне помогло.
Вот подробная пошаговая инструкция для решения проблемы с запуском Кристаликса на Windows 10 64-bit:

### Шаг 1: Удаление старой версии Java (если требуется)

1. Нажми Win + R, введи appwiz.cpl и нажми Enter.
2. Найди установленные версии Java в списке программ.
3. Если у тебя установлена версия Java ниже 11, выбери ее и нажми "Удалить".

### Шаг 2: Скачивание и установка JDK 11 или выше

1. Перейди на сайт AdoptOpenJDK (https://adoptopenjdk.net/) или Oracle (https://www.oracle.com/java/technologies/javase-jdk11-downloads.html).
2. Выбери версию JDK 11 или выше, соответствующую твоей системе (Windows x64).
3. Скачай установочный файл и запусти его.
4. Следуй инструкциям установщика, чтобы завершить установку.

### Шаг 3: Настройка переменных окружения

1. После установки Java необходимо настроить переменные окружения.
2. Нажми Win + R, введи sysdm.cpl и нажми Enter.
3. Перейди на вкладку "Дополнительно" и нажми "Переменные среды".
4. В разделе "Системные переменные" найди переменную JAVA_HOME. Если она не существует, нажми "Создать":
- Имя переменной: JAVA_HOME
- Значение переменной: укажи путь к установленной версии JDK (например, C:\Program Files\AdoptOpenJDK\jdk-11.0.x.x-hotspot).
5. Найди переменную Path и выбери "Изменить". Нажми "Создать" и добавь следующий путь:
- %JAVA_HOME%\bin
6. Сохрани изменения и закрой все окна.

### Шаг 4: Проверка установки Java

1. Открой командную строку. Нажми Win + R, введи cmd и нажми Enter.
2. Введи команду java -version и нажми Enter. Убедись, что отображается версия Java 11 или выше.

### Шаг 5: Скачивание и установка JavaFX (если необходимо)

Если Кристаликс требует JavaFX, следуй этим шагам:

1. Перейди на сайт GluonHQ (https://gluonhq.com/products/javafx/) и скачай JavaFX SDK, подходящий под твою систему.
2. Распакуй загруженный архив в удобное для тебя место на диске.

### Шаг 6: Настройка пути к JavaFX (если требуется)

Если Кристаликс требует JavaFX, нужно добавить его к Path:

1. Вернись к "Переменные среды" (как в шаге 3).
2. В разделе "Системные переменные" выбери переменную Path, нажми "Изменить".
3. Добавь путь к папке lib в распакованной папке JavaFX (например, C:\path\to\javafx-sdk-17\lib).
4. Сохрани изменения.
а если после этого лаунчер стал мыльным?