【问题标题】:Exception with JavaFX jarJavaFX jar 异常
【发布时间】:2015-08-12 05:22:43
【问题描述】:

我已将 FX 项目导出为 Jar,此异常显示给我。

http://www.bilder-upload.eu/show.php?file=4eae98-1432897954.png

http://www.bilder-upload.eu/show.php?file=aace07-1432898009.png

我测试了一个简单的 FX 项目,没有包含且没有错误。 我相信它关于错误的包含路径。

你知道我做错了什么吗?

更新

这是加载 FXML 的代码:

public class MatchMaker_Main extends Application{

    @Override
    public void start(Stage stage) throws Exception {
        FXMLLoader loader = new FXMLLoader(getClass().getResource("/matchMakerView/matchMaker_MainScene.fxml"));
        Parent root = loader.load();

        Scene scene = new Scene(root);

        stage.setScene(scene);
        stage.setTitle("MatchMaker 3.0@Hades85");
        stage.show();
    }

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

}

【问题讨论】:

标签: jar javafx include export


【解决方案1】:

代码中的文件名matchMaker_MainScene.fxml 与文件名MatchMaker_MainScene.fxml 不匹配。

当您从不区分仅大小写不同的文件名的文件系统(例如 windows)上读取文件时,这将起作用,但在执行(其他所有)的文件系统上不起作用,并且在FXML 文件捆绑在一个 jar 文件中。

【讨论】:

  • 大声笑,我的天啊。这需要几个小时没有结果。真丢人!它有效!
猜你喜欢
  • 2017-07-17
  • 2017-08-29
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-31
相关资源
最近更新 更多