我创建了一个简单的java游戏。我想将这个游戏放在闪存驱动器上并在其他计算机上播放。如何使我的Images文件夹成为java包的一部分并从程序中访问它们而不是使用仅适用于我的计算机的文件路径“C:\ Users \ Me \ Desktop \ mypic.png”
答案 0 :(得分:0)
这可能有效
git config --global core.pager more.com
或
import javax.swing.filechooser.*;
FileSystemView.getFileSystemView().getRoots()[0];
或
FileSystemView.getFileSystemView().getHomeDirectory();
答案 1 :(得分:0)
找到一个解决方案,我做错了两件事,我将我的库添加到项目的错误部分。起初我在源包中添加了我的图像包,它只被命名为" images"。当我改为将我的包添加到源包名为" myproject.images" (myproject =您的项目名称是什么)我能够使用此代码访问我的图像 -
try{
Image image = ImageIO.read(getClass().getResource("images/water.jpg"));
}catch(Exception e){}