Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 图标不';在其他计算机上打开时,生成后不会显示_Java - Fatal编程技术网

Java 图标不';在其他计算机上打开时,生成后不会显示

Java 图标不';在其他计算机上打开时,生成后不会显示,java,Java,我在Java的Netbeans中使用JFrame。我制作了一些按钮并添加了图标。当我在我的计算机上构建项目并打开.jar文件时,我会看到图标,但如果我在其他计算机上打开该文件,则这些按钮是空的。我应该把图标放在哪里,这样我可以在构建后在另一台计算机上看到它们?它们应该放在jar文件中,并作为资源加载。问题已解决。我要做的是将这些图标放入我的项目包文件夹,然后在按钮选项中选择“项目中的图像”并再次添加它们。将它们放入jar文件并通过类资源寻址/加载它们。SomeClazz.class.getRes

我在Java的Netbeans中使用JFrame。我制作了一些按钮并添加了图标。当我在我的计算机上构建项目并打开.jar文件时,我会看到图标,但如果我在其他计算机上打开该文件,则这些按钮是空的。我应该把图标放在哪里,这样我可以在构建后在另一台计算机上看到它们?

它们应该放在jar文件中,并作为资源加载。

问题已解决。我要做的是将这些图标放入我的项目包文件夹,然后在按钮选项中选择“项目中的图像”并再次添加它们。

将它们放入jar文件并通过类资源寻址/加载它们。SomeClazz.class.getResource(“relativePath”)。