우분투 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 Runtime Environment)를 설치했으며 JDK(Java Development Kit)가 필요합니다. JDK 패키지에 포함되어 있습니다 /bin/javac
./bin/jar
따라서 귀하의 경우:
sudo apt-get install openjdk-7-jdk