私は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
私は、etc の環境ファイル内の JAVA_HOME 変数を、フォルダー内の javac の場所に基づいて異なるパスに設定しました。助けが切実に必要です。どうか助けてください。
答え1
JRE (Java Runtime Environment) がインストールされており、JDK (Java Development Kit) が必要です。/bin/javac
これらは/bin/jar
JDK パッケージに含まれています。
したがって、あなたの場合は次のようになります。
sudo apt-get install openjdk-7-jdk