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

그러면 잘 작동할 겁니다.

관련 정보