JavaFX не импортирует - PullRequest
       1

JavaFX не импортирует

0 голосов
/ 24 января 2020

Ok ...

  • Я скачал .zip и распаковал его.

  • Я поместил содержимое в подпапку / lib напрямую под моей рабочей картой.

  • Я набрал: import javafx.application.Application; в файле вместе с простым миром hello - и назвал fil GUI . java

  • Я открыл терминал и перешел к папке.

  • Я набрал $ javac -cp lib GUI . java
  • Я набрал $ javac -cp / lib GUI. java
  • Я набрал $ javac -cp ./lib GUI. java

... и дюжина других комбинаций для установки пути к классу для включения javafx -jars Все, что я получаю, это:

GUI. java: 2: ошибка: пакет javafx.application не существует

Что не так?

Я использую Java 11.0.5, Ubuntu и Emacs.

1 Ответ

2 голосов
/ 24 января 2020

JFX SDK, который вы скачали, содержит .jar файлов. Вам нужно поместить эти файлы (или, по крайней мере, те, которые вам нужны) в путь к классам, а не в каталог, содержащий их. Так, например, для javafx.application.Application вам понадобится -classpath lib/javafx.graphics.jar.

В качестве альтернативы, вы можете использовать модульную систему Java с чем-то вроде

javac --module-path lib --add-modules javafx.graphics GUI.java
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...