大家好,我是极客范的本期栏目编辑小友,现在为大家讲解linux 命令行使用hanlp问题。
本文的主要工作是在linux服务器上使用hanlp,测试源代码主要来自hanlp源代码。
HanLP-1 . 3 . 1 \ src \ test \ Java \ com \ hancks \ demo \ DeMokeyword . Java
1.文档内容结构介绍
我的工作目录名为hanlp,由以下文件组成:
META-INF存储文件MANIFEST。MF文件
清单-版本: 1.0
main-class : com . hancks . demo . demo keyword
主文件夹对应于HALp源代码中的HALp-1 . 3 . 1 \ src \ main文件夹。
数据文件夹是hanlp的数据文件。
生成的jar文件
源文件记录了main中的所有java文件,并用于编译这些文件。
运行. sh脚本来执行程序
#!bin/bash
#在这里,我专门编译了hanlp的核心算法部分main和样本DemoKeyword.java分别进行测试。
#主要展示java编译的两种情况,单文件编译和多文件编译(多文件需要构造sourcelist,命名可以自定义)
# sourcelist记录所有java文件路径
# 1.单文件编译
# -d表示编译后的java文件中对应于包的文件目录,
#.指示编译目录在当前路径下生成。
DemoKeyword.java
# 2.借助sourcelist文件进行多文件编译
查找main/-name '*。java' sourcelist
javac @sourcelist -d。
#打包
jar-cvfm wordeg . jar META-INF/MANIFEST。MF com/
#运行jar包
Java-jar word eg . jar
DemoKeyword.java测试样本文件
执行run.sh脚本文件以获得运行结果:
bash run.sh
文章来源于向晓的博客。