install4j发布并执行程序时,提示原先项目里引入的jar找不到

Ps:论坛里有篇类似的文章,不过已结贴并且没有给出好的方案...
简单的说下目前情况与问题:
一个简单的java项目,就一个执行类并引入一个spring的jar包,放在WEB-INF/lib目录下。我试过两种导出图片说明
利用install4J将项目发布成exe安装程序后,执行该安装程序,便生成了一个文件夹,里面包含JRE和一个install.exe 点击这个执行程序后(其实就是执行main方法),提示找不到我引入那个spring的jar包中包含的class。
我试过将需要的这个jar放在这个install.exe的同级目录,依然不行。
我想知道问题出在哪里,是不是install4J哪里的配置少了。
图片说明 这个jar是我整个工程的jar。里面包含我引入的jar

行了,自己搞定了。
首先,install4j版本是6.0.4

第一部分的设置就不说了,也就是红色框框里
图片说明

第二部分的设置如下

1.选中Define Distrinbution Tree
图片说明
第一个路径指向的是引入的外部jar包路径
第二个路径指向的是jre路径。
第三个是java工程的jar
2.View Results如图
图片说明
剩下那俩选项File Options 和Installation Comptents 就直接跳过了。

第三部分的Launchers的设置也不说了,跟网上其他博客说的一样

第四部分Installer,简单说几个设置,网上其他人没说过的。
图片说明
这个箭头指向的是 重置安装后,生成的那个.exe执行程序的图标
其他的选项由于英文不好,不会弄

第五部分 Media
图片说明
其中最右边箭头指向的下拉菜单,
图片说明
这个名字很长的选项是一开始提前创建的jre(点击主菜单Project----Create a JRE Bundle 剩下的就按步骤走下去)

根本不需要像其他博客说的那样,先用Exe4J 打包生成A.exe,然后在用install4J 去打包A.exe。