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

它應該工作正常。

相關內容