一段时间以来,我一直在尝试为openjdk 11安装openjfx 11 但是,每当我尝试运行涉及javafx的Java程序时,它都会产生很多错误,而其他简单的Java程序却运行得很好。 您能告诉我如何通过设置路径或任何其他方式来解决此问题。 我在/ usr / local /
中安装了openjfx 11.0.2root@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