我在Eclipse中有一个Java项目,其中有几个带有主要方法的类和一个带有属性的资源文件夹。包含'config/config.properties'的资源文件夹位于构建路径中(右键单击Eclipse中的Project Explorer中的资源文件夹 - >构建路径 - >添加到构建路径)。我可以使用Eclipse中的主要方法运行这些类,并正确加载资源。我使用main方法从一个类生成可运行的JAR文件(右键单击Package Explorer中的Java类文件 - >导出 - > Java/Runnable JAR文件)。当我执行JAR文件('java -jar myApp.jar')时,ClassLoader.getResourceAsStream(“config/config.properties”)返回null。我曾尝试在属性文件路径中添加几个'../',但(1)这不起作用,(2)它在Eclipse中运行时中断了执行。该应用程序在命令行上不带任何参数。任何想法是什么问题?ClassLoader.getResourceAsStream在JAR文件中找不到资源
-1
A
回答
2
你的罐子里有META-INF/MANIFEST.MF
文件吗?
以下行添加到文件:
Class-Path: .
+0
清单文件* does *具有'Class-Path:'。在里面。谢谢你。 – user1332148
1
尝试导出使用JAR导出向导的罐子。您可以通过右键单击 - >“导出” - >“Jar文件”(而不是“Runnable JAR文件”)来打开它。
这将允许您单独选择每个要包含的文件。
相关问题
- 1. JAR找不到资源文件
- 2. FileWriter和jar文件 - 找不到资源
- 3. java- jar文件找不到资源
- 4. Runnable jar找不到资源?
- 5. 将图像加载到Jar文件中java.lang.RuntimeException:找不到资源
- 6. 可运行jar文件找不到资源
- 7. 在JAR文件中访问资源
- 8. 在JAR文件中加载资源
- 9. Android:在JAR中添加资源文件
- 10. 资源文件未找到
- 11. 在文件资源管理器(DDMS)中找不到db文件
- 12. Jar文件资源不可用?
- 13. Maven的:可执行的JAR文件未找到资源
- 14. Jar文件自发地无法找到内部根资源
- 15. Java的makefile文件无法找到JAR资源
- 16. 在windows 2012中找不到的资源文件在windows 2012上找不到
- 17. 在jar外部加载资源文件
- 18. 使用jar文件中的资源?
- 19. 找不到资源
- 20. 在嵌入式资源中找不到Excel文件
- 21. 找不到属性文件 - 如何找到它作为资源?
- 22. 如何在分布式jar文件中包含资源文件?
- 23. 在Eclipse中找不到资源
- 24. 在报告中找不到JBehave资源
- 25. 在ExternalContext中找不到作为资源
- 26. 在mybatis中找不到资源
- 27. 在asp.net mvc中找不到资源AsyncController
- 28. 在资源... .jar中找到未签名条目
- 29. 如何在类路径的.jar中找到资源?
- 30. 为什么Fantom无法在jar中找到资源?
非常需要了解您正在尝试实现的内容 –