Как установить openjfx в Kali Linux 2019.4 - PullRequest
0 голосов
/ 19 октября 2019

В течение некоторого времени я пытался установить openjfx 11 для openjdk 11, но всякий раз, когда я пытаюсь запустить программу Java, которая включает в себя javafx, она выдает много ошибок, в то время как другие простые программы Java работают отлично. Можете ли вы сказать мне, как решить эту проблему, установив путь или любым другим способом. Я установил openjfx 11.0.2 в / usr / local /

root@192:~# javac HelloFx.java 
HelloFx.java:1: error: package javafx.application does not exist
import javafx.application.Application;
                         ^
HelloFx.java:2: error: package javafx.scene does not exist
import javafx.scene.Scene;
                   ^
HelloFx.java:3: error: package javafx.scene.control does not exist
import javafx.scene.control.Label;
                           ^
HelloFx.java:4: error: package javafx.scene.layout does not exist
import javafx.scene.layout.StackPane;
                          ^
HelloFx.java:5: error: package javafx.stage does not exist
import javafx.stage.Stage;
                   ^
HelloFx.java:7: error: cannot find symbol
public class HelloFx extends Application {
                             ^
  symbol: class Application
HelloFx.java:10: error: cannot find symbol
    public void start(Stage stage) {
                      ^
  symbol:   class Stage
  location: class HelloFx
HelloFx.java:9: error: method does not override or implement a method from a supertype
    @Override
    ^
HelloFx.java:13: error: cannot find symbol
        Label l = new Label("Hello, JavaFX " + javafxVersion + ", running on Java " + javaVersion + ".");
        ^
  symbol:   class Label
  location: class HelloFx
HelloFx.java:13: error: cannot find symbol
        Label l = new Label("Hello, JavaFX " + javafxVersion + ", running on Java " + javaVersion + ".");
                      ^
  symbol:   class Label
  location: class HelloFx
HelloFx.java:14: error: cannot find symbol
        Scene scene = new Scene(new StackPane(l), 640, 480);
        ^
  symbol:   class Scene
  location: class HelloFx
HelloFx.java:14: error: cannot find symbol
        Scene scene = new Scene(new StackPane(l), 640, 480);
                          ^
  symbol:   class Scene
  location: class HelloFx
HelloFx.java:14: error: cannot find symbol
        Scene scene = new Scene(new StackPane(l), 640, 480);
                                    ^
  symbol:   class StackPane
  location: class HelloFx
HelloFx.java:20: error: cannot find symbol
        launch();
        ^
  symbol:   method launch()
  location: class HelloFx
14 errors
...