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或者注销或者重启来更新环境变量,推荐使用后两者

  • 相关阅读:
    遂宁2017届零诊16题(仅想说明网传答案的不正确)
    当参变分离遇见洛必达
    高考数学九大超纲内容(1)wffc
    给王志红老师构造的函数,想说明搜题软件的解答过程的不严谨!
    记住路径名
    php返回文件路径
    两个字符串合并为一个字符串的各种方法
    global作用域
    二进制字符串的比较
    var_dump — 打印变量的相关信息
  • 原文地址:https://www.cnblogs.com/travellife/p/4182586.html
Copyright © 2011-2022 走看看