个人习惯,非maven项目引用的jar包我都会放在lib里面,这里面就是整个项目需要用到的第三方jar包们。
然后,能够让整个项目调用,在project setting里面设置一下即可,如下图:
添加完之后点击Apply,然后发现第三方程序已经可以使用。
按照顺序操作Apply之后,关闭窗口,然后点击build,如下图:
参考文章:http://blog.sina.com.cn/s/blog_73cf72f60102vj7s.html
下载安装exe4j就不介绍了,参考文章里写的很清楚,我这里主要介绍一个细节操作,就是第三方jar包应该在哪里添加进去,(先按部就班写一下操作)
需要注意的地方是,jre需要对应相应位数
重点来了:重复上图操作,将第三方jar包逐个添加进去,然后选择main class
最后打包之后,生成的exe就在之前设置的build文件夹内
如上图所示,config文件夹里有配置文件,这里面的文件可能会进行读写操作,而文本文件又不能打到jar包里面去,所以想到一个解决办法,获取绝对路径,读取操作即可(只要config文件夹和exe文件同级,程序放在哪里都无所谓)
private static final String CONFIG = "config";
public static String getFilePath(String fileName) {
return new File("").getAbsolutePath() + File.separator + CONFIG + File.separator + fileName;
}
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}