Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.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
在javajar文件中包含GImages_Java_Jar - Fatal编程技术网

在javajar文件中包含GImages

在javajar文件中包含GImages,java,jar,Java,Jar,我正在将我所有的代码编译成一个jar文件,但我有许多图像需要包含。Java不包括它们,我已经尝试了很多不同的方法,但是大多数都不适合GImage对象。有没有办法包括这些,或者我需要切换到图标对象?我真的不明白Gimage的意思。但我可以通过以下方法从jar文件中读取图像: java.net.URL imageURL = getClass().getResource("bomb0.png"); ImageIcon bomb0 = new ImageIcon(imageURL); 然后你可以: G

我正在将我所有的代码编译成一个jar文件,但我有许多图像需要包含。Java不包括它们,我已经尝试了很多不同的方法,但是大多数都不适合GImage对象。有没有办法包括这些,或者我需要切换到图标对象?

我真的不明白Gimage的意思。但我可以通过以下方法从jar文件中读取图像:

java.net.URL imageURL = getClass().getResource("bomb0.png");
ImageIcon bomb0 = new ImageIcon(imageURL);
然后你可以:

GImage image = new GImage(bomb0.getImage());

如果您认为这种方法可以,您可以进行测试;-)

此方法的问题是GImage类型无法接受ImageIcon类型。执行此操作时,始终会出现错误GImage(图像图标)。此外,GImages是ACM库的一部分。是的,但是您可以在我的回答中看到ImageIcon.getImage(),您可以使用新的GImage(图像)构造GImage。