我正在使用 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 命令并得到了版本 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