命令行参数javafx

命令行参数javafx,java,javafx,command-line-arguments,Java,Javafx,Command Line Arguments,我正在尝试编写一个简单的程序来使用javafx绘制一个线图 我有以下代码: public class Plot extends Application { public void start(Stage stage){ } public static void main(String[] args) { launch(args); } } 我希望在运行程序时能够将.csv文件作为命令行参数传递。并从以下位置访问该文件: public void start(Stag

我正在尝试编写一个简单的程序来使用javafx绘制一个线图

我有以下代码:

public class Plot extends Application {
  public void start(Stage stage){

  }

  public static void main(String[] args) {
    launch(args);
  }
}
我希望在运行程序时能够将.csv文件作为命令行参数传递。并从以下位置访问该文件:

 public void start(Stage stage){
 }

您可以使用应用程序类()中的
getParameters()
方法

public class MyApp extends Application {
    @Override
    public void start(Stage primaryStage) {
        // for example list all given parameters
        getParameters().getRaw().forEach(System.out::println);
        // ...
    }

    public static void main(String[] args) {
        launch(args);
    }
}