如何从cmd Notepad++ 的插件 NppExec正确运行 JavaFX 应用程序?我之前java $(NAME_PART)
在 Notepad++ 插件 NppExec(它基本上是一个内置的 cmd)上使用了该命令来运行 java,它适用于基于 swing 的程序。但是,当我使用该命令运行 JavaFX 应用程序时,我的 Notepad++ 窗口似乎失去焦点,好像打开了一个新窗口但没有出现任何内容。
编辑:在从 cmd 测试相同的命令后,我发现问题出在 Notepad++ 插件 NppExec 上。运行 JavaFX 应用程序时,NppExec 的功能似乎与 cmd 不同。
我用来测试的代码(最初是从http://docs.oracle.com/javase/8/javafx/api/javafx/application/Application.html获得的)将根据上面的编辑进行更新:
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
public class MyApp extends Application {
public void start(Stage stage) {
Circle circ = new Circle(40, 40, 30);
Group root = new Group(circ);
Scene scene = new Scene(root, 400, 300);
stage.setTitle("My JavaFX Application");
stage.setScene(scene);
stage.show();
}
//not required but recommended
public static void main(String[] args) {
launch(args);
}
}