linux下运行jar文件报错未找到资源文件 本帖最后由 vcvsvdvn 于 2010-12-27 19:41:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取jar包中文件内容,必须采用getResourceAsStream("path")的方式来获取(该 文件必须在src目录或其子目录下才能获取到 )。 .so文件可不是资源文件,这是本地可执行文件。实在不行,将.so文件单独分发,放在系统目录或启动目录中,以便程序能加载吧。 你在启动java时加上这个参数:-Djava.library.path=你的jar所在的目录再试试 我也赞成将它先解压出来,放到一个单独的目录下,然后再在java.library.path参数中指定这个目录。 搞定了,必须自己手动把so文件copy到系统lib目录下。 IoBuffer是怎样的一种数据结构 问一个activemq,c#客户端的问题 请教一个监听器的问题 java讨论新建的线程到底什么时候获得cup的使用权 请问用JAVA开发一个桌面应用程序用什么工具比较好 图象合成问题 大家说说为什么项目中不直接把java编译成二进制native code?不是就快了么 如何覆写函数 小弟初学java,今遇一难题,望众高手解答。 求高手相助,点拨一段代码的执行故障原因。 内存数据库redis取值问题? 无法获得JTable当前编辑单元格的坐标
实在不行,将.so文件单独分发,放在系统目录或启动目录中,以便程序能加载吧。
-Djava.library.path=你的jar所在的目录
再试试