可执行JAR文件未显示资源

时间:2012-05-09 14:19:47

标签: java jar

我使用eclipse创建了一个可执行的JAR文件..我在项目文件夹中有资源 框架打开时不会出现..我的意思是当我双击JAR文件时。更多 所以,在我尝试删除JAR文件后,我收到一条警告,说明正在使用JAR文件 Java Se平台。除了使用资源加载器类之外,我怎样才能解决这个问题呢?

3 个答案:

答案 0 :(得分:2)

有些时候,当我们运行一个jar文件时,资源被jvm使用而且它们没有被释放,因为我们无法删除jar文件。所以尝试从任务管理器中删除进程以便你可以删除jar文件。对于我杀死explorer.exe工作。尝试杀死该进程,然后尝试删除jar文件。

答案 1 :(得分:1)

如果您的资源位于源文件夹中,请使用ClassLoader获取InputStream。

ClassLoader.getResourceAsStream(String name);

在删除JAR文件之前关闭应用程序。或者使用以下代码明确退出您的应用程序。

System.exit(0);

答案 2 :(得分:1)

可能根本没有导出资源。有时,您需要勾选每个资源名称的复选框,然后在使用Eclipse导出它时点击完成。

此外,请检查导出过程完成后没有警告。

从任务管理器中杀死所有java.exe和javaw.exe进程,然后尝试删除。