搜索
查看: 739|回复: 1

请问aardio调用中涉及到第3方的jar包应该放在那里才可以加载使用的

[复制链接]

7

主题

35

帖子

219

积分

二级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2018-6-7 12:13:25 | 显示全部楼层 |阅读模式

请问aardio调用中涉及到第3方的jar包应该放在那里才可以加载使用的,我再一个静态方法中使用到了commons-io-1.3.2.jar这个jar包中的一个方法。现在的情况是使用系统的的包定义的方法都没问题,使用过第三方的jar包的方法执行没反应,也没抛异常。具体的我也参考过论坛中的方法实验了下,还是不行,没法只能在此请大侠们指导了。我看了http://bbs.aardio.com/forum.php? ... light=java%2B%2Bjar  这个帖子的。

我的项目的结构是:
项目
   --main.aardio
   --res
   --java
      --com.tcb.encript   这里放的是我的class文件
      --lib                        这里是放的第三方的jar包



调用的时候在代码中设置过 jvm.addClassLoaderUrl("/java/lib");

不知道我的jar包的位置放得不对还是怎么的,执行使用过的第三方jar的方法的时候没反应
回复

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
发表于 2018-6-14 15:18:32 | 显示全部楼层
你需要添加的是jar的路径,而不是jar的父目录,这应当属于Java的基础知识。

或者直接把jar放到 "/java/*.jar" 这个位置就可以,不是放到/lib/里,这在入门示例里就有说明。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-18 01:13 , Processed in 0.078125 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表