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或者注銷或者重啟來更新環境變量,推薦使用后兩者

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM