matlab 2014b glnxa64/jre/bin/java: 構文エラー: "(" 予期しない

matlab 2014b glnxa64/jre/bin/java: 構文エラー: "(" 予期しない

私はUbuntu 14.10にMatlab 2014bをインストールしようとしています。

sudo ./install

すぐに終了する

/tmp/mathworks_7552/sys/java/jre/glnxa64/jre/bin/java: 1:
/tmp/mathworks_7552/sys/java/jre/glnxa64/jre/bin/java: Syntax error: "(" unexpected

助けてもらえますか?

[編集] 停止すると思われる行 (install_unix スクリプト)

copyJREAndJarsToTmp () {
#
# Copy JRE and Jars to tmp
#
echo "Preparing installation files ..."      NEW_JRE_LOC="$TEMP_DIR/sys/java/jre/$ARCH/jre"
copyDirWritable "$JRE_LOC" "$NEW_JRE_LOC"
JRE_LOC=$NEW_JRE_LOC
JAVA_DIR="$TEMP_DIR/java"
JAR_LOC="$JAVA_DIR/jar"
JAREXT_LOC="$JAVA_DIR/jarext"
copyDirWritable "$ROOT/java" "$JAVA_DIR"
}

答え1

変数値を変更する必要がありJRE_LOC、正常に動作します。

このためには、(インストールファイル内の)行をコメントアウトします。

JRE_LOC=$NEW_JRE_LOC

そして、お持ちの matlab フォルダー内に jre のパスを追加します。例:

JRE_LOC=/home/madhav/Desktop/study/Matlab_2011a_Linux/java/jre/glnxa64/jre/

そして実行する

sudo ./install -glnx86 -v

問題なく動作するはずです。

関連情報