7 / 7 / 2
Регистрация: 21.02.2019
Сообщений: 134
1

Проект JavaFX в Eclipse не видит библиотеки из javafx-sdk

24.04.2019, 08:35. Показов 9820. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем времни суток.
Помогите решить вот такую проблемку.
Установил среду Eclipse. В ней установил через Marketplace e(fx)eclipse.
Скачал javafx-sdk-11.0.2. Распаковал архив.
Пытаюсь создать JavaFX приложение. Среда создает стандартную заготовку:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package application;
    
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
 
public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        try {
            BorderPane root = new BorderPane();
            Scene scene = new Scene(root,400,400);
            scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
            primaryStage.setScene(scene);
            primaryStage.show();
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        Application.launch(args);
    }
}
Но при попытке запуска получаю следующее сообщение:
Error: Unable to initialize main class application.Main
Caused by: java.lang.NoClassDefFoundError: Stage

Так же на строках импорта появляется сообщение:
The import javafx cannot be resolved

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

Кто знает, в чем может быть причина?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2019, 08:35
Ответы с готовыми решениями:

JavaFX. Самое первое задание в JavaFX вместо Java. Не используя вспомогательных объектов
Всем привет, уважаемые форумчане! Мы работали на программировании в вузе на Java. Теперь дали...

Swing --> JavaFX, Переписать графический компонент в JavaFX
Всем привет! Только начал изучать Java. Пишу программу крестики-нолики(игра). Написал...

JavaFX и Eclipse первые шаги
Всем привет. Я извиняюсь за, возможно, глупый вопрос, но как собственно заставить работать JavaFX...

Проект JavaFX не корректно работает проект после запуска!
Народ, помогите разобраться. В общем ситуация такая. Есть проект на JavaFX в среде NetBeans,...

5
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
24.04.2019, 10:37 2
Pb-BASS, https://medium.com/@ssaurel/cr... 77375a24b3
1
7 / 7 / 2
Регистрация: 21.02.2019
Сообщений: 134
24.04.2019, 12:53  [ТС] 3
Kukstyler, спасибо.
Но столкнулся с такой проблемой.
В статье сказано, что требуется файл jfxrt.jar
Он у меня есть и лежит в папке jre1.8.0_211
Но, если я правильно понимаю, среда программирования использует JDK. А он лежит в папке jdk-12.0.1
Получается какая-то несовместимость,которую я никак не разберусь.

Добавлено через 1 час 18 минут
Через Windows - Preferences - Java - Installed JREs добавил jre1.8.0_211, но это проблему не решило. В чем может быть проблема, кто может подсказать?
0
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
24.04.2019, 13:02 4
Pb-BASS, посмотрите часть про Access Rules.
1
7 / 7 / 2
Регистрация: 21.02.2019
Сообщений: 134
24.04.2019, 13:10  [ТС] 5
Цитата Сообщение от Kukstyler Посмотреть сообщение
посмотрите часть про Access Rules.
Сейчас перечитаю, но...
Я только что замен в разделе JRE System Library SDK12 на jre1.8 и проект стал работать. Но остался один вопрос.
Получается, что для компиляции и запуска проекта я сейчас использую утилиты из комплекта JRE. Но размве в состав JRE входит компилятор? Это е вроде только Java машина для запуска уже написанных программ. А для разработки требуется использовать JDK? Или я что-то путаю.
0
1246 / 858 / 265
Регистрация: 02.04.2009
Сообщений: 3,255
24.04.2019, 15:21 6
Цитата Сообщение от Pb-BASS Посмотреть сообщение
для разработки требуется использовать JDK


https://www.gamefromscratch.co... f-JRE.aspx
1
24.04.2019, 15:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2019, 15:21
Помогаю со студенческими работами здесь

Как установить javaFX для eclipse juno
Как установить javaFX для eclipse juno? (Нужна пошаговая инструкция)

Проект на JavaFX
Добрый день,кто может помочь с этим проэктом?

Не видит JavaFX
Пробую освоить Java FX. Прописываю public class Main extends Application { public static...

Не видит JavaFX
здравствуйте, такая проблема,начал учит JavaFX но при открытии первой программы, у меня выводит ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru