Как запустить open-jfx в arch linux на архитектуре arm? - PullRequest
0 голосов
/ 22 мая 2019

Я хочу знать, как установить openjfx в архитектуре Arch Linux on Arm?Я установил openjdk 10, но не смог скомпилировать приложение javafx.Вот программа.Я нигде не нашел jfxrt.jar.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;                 
public class Jfx extends Application {
  @Override                                 
public void start(Stage primaryStage) throws 
Exception {
Button button = new Button("Hello World"); 
StackPane myPane = new StackPane();        
myPane.getChildren().add(button);
Scene myScene = new Scene(myPane);
primaryStage.setScene(myScene);
primaryStage.setWidth(800);
primaryStage.setHeight(600);               
primaryStage.show();
}
public static void main(String[] args) {   
launch(args);
  }
}

Вот журнал ошибок

Jfx.java:1: error: package javafx.application does 
not exist
import javafx.application.Application;
                     ^
Jfx.java:2: error: package javafx.scene does not 
exist
import javafx.scene.Scene;
               ^
Jfx.java:3: error: package javafx.scene.control 
does not exist
import javafx.scene.control.Button;
                       ^
Jfx.java:4: error: package javafx.scene.layout 
does not exist
import javafx.scene.layout.StackPane;
                      ^
Jfx.java:5: error: package javafx.stage does not 
exist
import javafx.stage.Stage;
               ^
Jfx.java:6: error: cannot find symbol
public class Jfx extends Application {
                     ^
  symbol: class Application
Jfx.java:8: error: cannot find symbol
public void start(Stage primaryStage) throws 
Exception {
              ^
  symbol:   class Stage
  location: class Jfx
...