netbeans Maven项目打包 引用外部dll

陌上柳絮 2018-05-07 09:39:57
我用netbeans 打包的Maven项目,在项目中用绝对路径引用了一个dll,在开发环境中直接运行,可以调用到dll,但是在打包完后,运行exe程序,发现调用不到dll,求高手,这是怎么回事啊
...全文
930 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
陌上柳絮 2018-05-10
  • 打赏
  • 举报
回复
引用 5 楼 qq_32221887 的回复:
外面双击.bat文件运行程序时,.bat里面写的路径main方法在运行时是先调args这个参数,你要把这个路径放到args里面, public static void main(String[] args) { String path = args[0]; File f = new File(src); //下面是其他操作 }
这个方法怎么操作,感觉实现不了啊
qq_32221887 2018-05-08
  • 打赏
  • 举报
回复
外面双击.bat文件运行程序时,.bat里面写的路径main方法在运行时是先调args这个参数,你要把这个路径放到args里面, public static void main(String[] args) { String path = args[0]; File f = new File(src); //下面是其他操作 }
陌上柳絮 2018-05-07
  • 打赏
  • 举报
回复
引用 3 楼 lye2000000_super 的回复:
你用相对路径,,然后maven打包的时候把这个dll复制到你指定的路径里。
试过了,好像没什么用,我在程序里直接用相对路径,直接运行,都调用不到
  • 打赏
  • 举报
回复
你用相对路径,,然后maven打包的时候把这个dll复制到你指定的路径里。
陌上柳絮 2018-05-07
  • 打赏
  • 举报
回复
把dll放到项目里是什么意思,是把这个文件放到这个项目的目录下,还是在开发环境中引用
苏颙 2018-05-07
  • 打赏
  • 举报
回复
虽然不知道为什么 但是把dll放到项目里应该可以吧

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧