matlab 2014b glnxa64/jre/bin/java: синтаксическая ошибка: "(" неожиданно
Я пытаюсь установить Matlab 2014b на Ubuntu 14.10, после предоставления
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
Не могли бы вы мне помочь??
[EDIT] Строки, где я думаю, что это останавливается (скрипт 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
и добавьте путь к jre в папке Matlab, которая у вас есть. Например:
JRE_LOC=/home/madhav/Desktop/study/Matlab_2011a_Linux/java/jre/glnxa64/jre/
а потом беги
sudo ./install -glnx86 -v
и это должно работать нормально.