在Java应用程序中,可以将其他资源文件(如图片、配置文件、音频等)打包到JAR文件中,以便于在运行时访问这些资源。以下是如何在JAR文件中包含其他资源的方法:
src/main/resources
目录下。InputStream inputStream = getClass().getResourceAsStream("/config.properties"); <resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>对于Gradle,可以将资源文件放置在src/main/resources
目录中,并在build.gradle
文件中配置资源目录:sourceSets {
main {
resources {
srcDirs 'src/main/resources'
}
}
}getResourceAsStream()
方法从JAR文件中访问资源。例如,如果你有一个名为config.properties
的配置文件,可以使用以下代码访问它:src/main/resources
目录中,并在pom.xml
文件中配置资源目录:ClassLoader
或ResourceBundle
等类从JAR文件中访问资源。推荐的腾讯云相关产品:
产品介绍链接地址:
DBTalk
云原生正发声
Game Tech
Game Tech
Game Tech
云+社区技术沙龙[第3期]
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
云+社区沙龙online [技术应变力]
领取专属 10元无门槛券
手把手带您无忧上云