当前位置: 首页 > 面试题库 >

Java和Eclipse:JAR中的资源?

江俊能
2023-03-14
问题内容

如何将资源(图像)直接添加到我的JAR文件中?例如,如果您打开Minecraft的minecraft.jar,则可以看到一些带有资源的类和文件夹。

如果我尝试将任何资源放在我的/ src文件夹中,Eclipse将在Package Explorer中显示它们,这很烦人。

当我反编译Minecraft(Minecraft Coder Pack)时,/ src文件夹中没有资源。如何像Minecraft一样添加资源?

提前致谢!!


问题答案:

您可以仅创建一个新文件夹并将其标记为源文件夹(右键单击Eclipse中的文件夹->构建路径->用作源文件夹)。现在,您应该可以使用资源而不将它们放在/
src文件夹中。



 类似资料:
  • 我知道这个问题以前被问过很多次,但是我仍然不能管理它工作。我想实现的是创建一个在运行时加载资源(打包在jar中)的jar,而不会在执行Eclipse应用程序时中断资源加载。 我的项目结构是标准的: 加载图像资源的代码: 从Eclipse启动应用程序时,它工作正常。然而,当我从Eclipse导出runnable jar时,它不起作用。 导出的jar在其根目录中有/resources/img文件夹。但

  • 在此Java程序示例中: 当在静态方法example()的正文中抛出OutOfMemoryError错误时,在终止静态方法example()之前,连接“con”和语句“stmt”是否会自动关闭,尽管没有任何“cat”捕获这些错误,因此在main()的其余代码中,是否确定这两个对象已关闭? 谢谢

  • Laravel 4中的RESTful和资源控制器受到限制,即RESTful方法名称必须以get、put、post、patch、delete结尾,而资源控制器必须以index、create、store、show edit、update和destroy结尾。我的问题是,Laravel 5是否也施加了同样的限制?

  • PS E:\flatter\u proj\myapps\eb\u bill\u跟踪器 无声建筑零安全更多信息请参见https://dart.dev/null-safety/unsound-null-safety 失败:生成失败,出现异常。 > 错误:任务执行失败:应用程序:mergeReleaseResources。 E: \ flatter\u proj\myapps\eb\u bill\u t

  • 问题内容: 在我的应用程序中,我以这种方式加载资源: 这给了我: 当我从IDE运行我的应用程序时,但是当我运行应用程序的jar时,这可以很好地工作: 路径变为: 有什么办法解决这个问题? 我将使用“存储库”目录名称来创建此目录: 以相同的方式,我将获得一个文件名(而不是目录),并以这种方式使用它: 问题答案: 听起来你正在尝试使用或类似方法加载资源。不要那样做:不要调用,而是从中调用并读取数据。