1. 程式人生 > >放遺忘筆記:mac osx 10.10 下編譯 sphinx4 紀錄

放遺忘筆記:mac osx 10.10 下編譯 sphinx4 紀錄

mac osx 10.10 下編譯 sphinx4 紀錄

1. git clone 

https://github.com/cmusphinx/sphinx4.git

2. brew install maven

3. mvn install

   碰到個奇怪的問題  

   問題1 。sphinx4-core: Fatal error compiling: ??Ч??Ŀ??汾?? 1.7 -> [Help 1]

   原文在google上查找了半天,沒結果,又想了想,這是亂碼啊,先查java在mac上亂碼

   在 ~/.zshrc 或者 ~/.bashrc 下面新增

#for javac 在mac下亂碼
alias javac='javac -J-Dfile.encoding=UTF-8 -encoding UTF-8 '
alias java='java -Dfile.encoding=UTF-8 '
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

    從新編譯

    問題2: sphinx4-core: Fatal error compiling: invalid target release: 1.7

    google一下,應該是 JAVA_HOME 設定不對的問題:

     在 ~/.zshrc 或者 ~/.bashrc 下面新增

export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home'
     mvn clean install 全部成功。:)