【发布时间】:2018-06-29 11:00:48
【问题描述】:
我正在处理 javafx 项目,我在旧计算机上启动了这个项目,然后我在新计算机上进行相同的项目,我的主项目没有问题。我运行正常,但是当我在 eclipse 中的新计算机上再次创建一个新项目然后按运行按钮时,我会得到以下输出。
{hi:9, mom:8, d:6, foo:3, ach:4, cbba:5, edf:7}
null
[hi:9]
null
[mom:8]
[d:6]
null
[foo:3 ach:4 cbba:5]
[edf:7]
我正在使用 Java 9 和 Eclipse 氧气,我也没有在新项目中进行任何更改,只需按运行。
新项目在下面。
package application;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
BorderPane root = new BorderPane();
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
【问题讨论】:
-
检查你在运行配置中实际运行的内容。
-
我很确定,您只是在编辑共享类时运行(执行)其他一些类。