今天进行JavaFx的图形界面开发时候,由于对资源文件引用路径的不太了解,导致了在运行Jar包时候,发现资源文件并未找到的问题。
现在进行些区别,如下是我当前项目的工程目录和展示(已经设置为根目录下去寻找。)
区别
/resources/VideoView.fxml
前面加一个反斜杠‘/’,表示是在根目录。没有反斜杠就表示相对目录。 一定要注意路径的引用,否则打成Jar包,引用不到。
今天进行JavaFx的图形界面开发时候,由于对资源文件引用路径的不太了解,导致了在运行Jar包时候,发现资源文件并未找到的问题。
现在进行些区别,如下是我当前项目的工程目录和展示(已经设置为根目录下去寻找。)
/resources/VideoView.fxml
前面加一个反斜杠‘/’,表示是在根目录。没有反斜杠就表示相对目录。 一定要注意路径的引用,否则打成Jar包,引用不到。