将Jar文件与IntelliJ中的图像组合在一起

时间:2016-09-01 19:21:35

标签: intellij-idea jar javafx-8 src

我在网站上研究了这个主题,并尝试了解决方案但到目前为止没有任何对我有用的东西。我已经在IntelliJ中创建了一个简单的程序,编译得很好,但是当我导出并将其转换为JAR时,由于图像而出现错误。当我拿走我能够构建的图像并正确加载JAR文件时。我将我的图像保存在名为sample的子文件夹中的SRC文件中。

public class Main extends Application {

    Image image = new Image(String.valueOf(getClass().getResource("/buttona.png")));

    Button button1 = new Button("", new ImageView(image));
    Button button2 = new Button();

1 个答案:

答案 0 :(得分:0)

我想通了,想为未来的用户发布解决方案。当我使用底部显示的格式时,它工作。关键是放置GetClassLoader,然后找到一条可行的路径。

np0_up.png是文件

Image Num0 = new Image(getClass()。getClassLoader()。getResourceAsStream(" sample / np0_up.png"));