在Java中,直接读取并加载jar包中的.so文件是比较复杂的,因为Java的System.loadLibrary和System.load方法并不直接支持从jar包中加载本地库(.so文件)。以下是详细的解决方案和步骤: 1. 了解如何在Java中加载本地库(.so文件) Java通过JNI(Java Native Interface)与本地代码进行交互,而本地代码通常被编译为共享库文件...
|-ProjectName.iml //idea项目中的模块属性文件 |-pom.xml //项目的pom文件 项目结构如上,src下放着config.xml配置文件,要在com/zzl/包下的程序中读取config.xml的时候,应该像下面的例子中所示的,去指定config.xml的路径。 当把项目打成jar包发布后,jar中的方法就不能通过File file=new File("文件路径")...
1. 将资源文件与解析类放在同一个目录下,如下图 这样来读取文件,即使打成jar包,一样能读取到资源文件。感谢原文作者,解释的很详细。