java程序打包成jar文件(自己实践和查网页解决,以中科院分词工具ICTCLAS5.0 为例)

一、打包过程:右击工程>Export>Java>Runnable JAR File>Launch Configuration中要选择该工程的主类(即入口)。最后打包为foursearch.jar。

二、还要将配置文件放在正确的位置,在初始化之前设置变量String argu = new File("").getAbsolutePath()+"\\bin";然后在打好的JAR包并列新建一个文件夹bin在里面拷贝进所需的配置文件Data文件夹,ICTCLAS50.dll,user.lic等。将ICTCLAS50.dll拷贝到C盘windows>system32里。否则会出现错误

Exception in thread "main" java.lang.UnsatisfiedLinkError: no ICTCLAS50 in java.library.path

三、运行JAR文件时,后面要带上参数,即java -jar foursearch.jar 赵粮 1 2 2

    否则,如果只是java -jar foursearch.jar会出现错误

Exception in thread "main" java.lang.reflect.InvocationTargetException …Conaused by :java.lang.ArrayIndexOutOfBoundsException 0

四、最后的文件布局为foursearch.jar、文件夹bin(里面有配置文件等)

猜你喜欢

转载自liujunhui1988.iteye.com/blog/1774209
今日推荐