zoukankan      html  css  js  c++  java
  • LTP随笔——本地调用ltp之ltp4j

    关于ltp本地调用的相关参考请见LTP的Git项目:https://github.com/HIT-SCIR

    以下以/home/lion/Desktop路径为例
    下面教程中出现的具体路径以你实际配置的为准

    一、安装JDK
      方法一:使用软件源安装openjdk
        sudo apt-get install openjdk-7-jdk

      方法二:使用软件源安装sun jdk
        sudo apt-get install sun-java6-jdk

      方法三:从Oracle官网下载sun jdk7手动安装(推荐)
        1、从官网下载Linux版本的jdk,根据系统位数选择对应版本。Link:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
        2、解压(文件名以你下载的文件名为准):tar -xf jdk-7u71-linux-i586.tar.gz
        3、将解压出来的文件移动到/usr/lib目录下(请用sudo赋予管理员权限,不然不能移动过去):sudo mv jdk-7u71-linux-i586 /usr/lib
        4、配置Java环境变量
          1)、打开终端,输入:sudo gedit /etc/profile
          2)、export JAVA_HOME=/usr/lib/jdk-7u71-linux-i586
            export PATH=$JAVA_HOME/bin

    二、安装ANT
      方法一:使用软件源安装
        sudo apt-get install ant
        但是不推荐这一方法,版本不够新,安装成功,会附带一起杂七杂八的东西,而且你使用的时候还会出一定问题

      方法二:从Apache官网下载,自己手动安装(推荐)
        1、从Apache官网下载最新版的Ant,Link:http://ant.apache.org/bindownload.cgi
        2、解压(文件名以你下载的文件名为准):tar -xf apache-ant-1.9.4-bin.tar.gz
        3、将解压出来的文件移动到/usr/lib目录下(请用sudo赋予管理员权限,不然不能移动过去):sudo mv apache-ant-1.9.4-bin /usr/lib
        4、配置Ant环境变量
          1)、打开终端,输入:sudo gedit /etc/profile
          2)、将刚才配置的Java环境变量修改成如下内容:
            export ANT_HOME=/usr/lib/apache-ant-1.9.4-bin
            export JAVA_HOME=/usr/lib/jdk-7u71-linux-i586
            export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin
            export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


    三、安装cmake
      打开终端,输入sudo apt-get install cmake即可
      如果在./configure或者make过程中出现如下错误,请安装g++:sudo apt-get install g++

      CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.


    四、编译LTP
      1、下载ltp源码文件ltp-master,解压,Link:https://github.com/HIT-SCIR/ltp
      2、用cd命令跳转到ltp-master根目录下
      3、使用./configure检查编译环境
      4、如果第三步检查无误,输入make命令进行编译,编译的具体操作步骤可以参考ltp-master根目录下的install文件


    五、编译LTP4J
      1、下载ltp4j源码文件:ltp4j-master,解压,Link:https://github.com/HIT-SCIR/ltp4j
      2、用cd命令跳转到ltp4j-master跟目录下,使用ant命令
      3、在对ltp4j编译前,请先将ltp4j-master根目录下CMakeLists.txt文件中的LTP_HOME路径改为你刚刚编译的LTP的路径
      4、在终端输入make,等待成功编译完成


    六、添加jni动态库路径
      方法一:通过环境变量LD_LIBRARY_PATH指定动态库搜索路径
        1、打开终端,输入:sudo gedit /etc/profile,回车
        2、在打开的文件末尾添加:
          #设置JNI动态库路径,实际路径以你编译路径为准
          LD_LIBRARY_PATH=/home/lion/Desktop/ltp4j-master/jni
        3、保存并关闭文件,在终端输入:source /etc/profile或者注销或者重启来更新环境变量,推荐使用后两者

      方法二:在配置文件/etc/ld.so.conf中指定动态库搜索路径
        1、打开终端,输入sudo gedit /etc/ld.so.conf,回车
        2、在打开的文件末尾添加:
          #设置JNI动态库路径,实际路径以你编译路径为准
          /home/lion/Desktop/ltp4j-master/libs
        3、保存并关闭文件,在终端输入:sudo ldconfig或者注销或者重启来更新环境变量,推荐使用后两者

  • 相关阅读:
    C# 不用添加WebService引用,调用WebService方法
    贪心 & 动态规划
    trie树 讲解 (转载)
    poj 2151 Check the difficulty of problems (检查问题的难度)
    poj 2513 Colored Sticks 彩色棒
    poj1442 Black Box 栈和优先队列
    啦啦啦
    poj 1265 Area(pick定理)
    poj 2418 Hardwood Species (trie树)
    poj 1836 Alignment 排队
  • 原文地址:https://www.cnblogs.com/travellife/p/4182586.html
Copyright © 2011-2022 走看看