Mac JAVA上未显示窗口
试图运行,但窗口不会显示,任何关于如何修复的想法。我也看过其他帖子,但运气不好。顺便说一下,我用的是IntelliJ。刚开始学习JavaFX。这是我的.bash\u档案:Mac JAVA上未显示窗口,java,javafx,Java,Javafx,试图运行,但窗口不会显示,任何关于如何修复的想法。我也看过其他帖子,但运气不好。顺便说一下,我用的是IntelliJ。刚开始学习JavaFX。这是我的.bash\u档案: package sample; import javafx.application.Application; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.control.Button; import javafx.scen
package sample;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
public class Main extends Application {
Button button;
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
stage.setTitle("GAME");
button = new Button();
button.setText("CLICK HERE");
StackPane layout = new StackPane();
layout.getChildren().add(button);
Scene scene = new Scene(layout, 300, 250);
stage.setScene(scene);
stage.show();
}
}
汇编:
export PATH_TO_FX=/usr/local/bin/javafx-sdk-14/lib
alias javafxc="javac --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml,javafx.media,javafx.web,javafx.swing"
alias javafx="java --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml,javafx.media,javafx.web,javafx.swing"
要运行:
javafxc Main.java
我刚从命令行在我的mac上运行了这个,窗口出现了。我不使用IDE;我从命令行编译和运行。我知道编译部分,但如何执行.bash_配置文件部分?您可以在终端中编辑此文件。如果不存在,则创建它。使用eclipse,添加参数,并禁用参数。现在它起作用了。
javafx Main