首页 > 解决方案 > JAVAFX:找不到文件的相对路径

问题描述

我需要将文件 style.css 作为样式表添加到场景中。我正在尝试在justAnotherChessGame.model 包中的ScreenController 类中执行此操作。该文件位于同一目录中,但位于不同的包中。我怎样才能找到相对路径? 项目结构

标签: javafilejavafxpath

解决方案


使用Class.getResource访问捆绑在应用程序中的文件:

scene.getStylesheets().add(MainView.class.getResource("style.css").toString());

您将需要导入 MainView 以便编译器识别其名称。


推荐阅读