我正在使用 ubuntu 14.04 。我最近下載了一個名為voce的語音辨識和合成API。對於安裝,它告訴我要運行 build.sh 檔案。當我運行這個腳本時,它會彈出一些錯誤,例如
> ./build.sh: line 1: /bin/javac: No such file or directory ./build.sh:
> line 5: /bin/jar: No such file or directory
附加資訊: 我運行 java --version commadn 並得到版本 1.7.0_75 作為輸出。
這是 build.sh 腳本檔:
${JDK_HOME}/bin/javac -classpath ../../../lib/freetts.jar:../../../lib/jsapi.jar:../../../lib/sphinx4.jar Utils.java SpeechSynthesizer.java SpeechRecognizer.java SpeechInterface.java
cd ..
${JDK_HOME}/bin/jar cmvf voce/MANIFEST.MF ../../lib/voce.jar voce/*.class
cd ../../lib
${JDK_HOME}/bin/jar uvf voce.jar gram/*.gram
${JDK_HOME}/bin/jar i voce.jar
cd ../src/java/voce
我甚至根據資料夾中的 javac 位置將 etc 的環境文件中的 JAVA_HOME 變數設定為不同的路徑。我非常需要幫助..請幫幫我。
答案1
您已經安裝了 JRE(Java 執行環境)並且需要 JDK(Java 開發工具包)。/bin/javac
並/bin/jar
包含在 JDK 套件中。
因此,在你的情況下:
sudo apt-get install openjdk-7-jdk