matlab 2014b glnxa64/jre/bin/java: Syntaxfehler: "(" unerwartet

matlab 2014b glnxa64/jre/bin/java: Syntaxfehler: "(" unerwartet

Ich versuche, Matlab 2014b auf Ubuntu 14.10 zu installieren, nachdem ich

sudo ./install

es endet sofort mit

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

Kannst du mir bitte helfen??

[EDIT] Die Zeilen, wo es meiner Meinung nach stoppt (install_unix-Skript)

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"
}

Antwort1

JRE_LOCSie müssen den Variablenwert ändern und es funktioniert einwandfrei.

Kommentieren Sie dazu die Zeile (innerhalb der Installationsdatei)

JRE_LOC=$NEW_JRE_LOC

und fügen Sie den Pfad der JRE in Ihrem Matlab-Ordner hinzu. Beispiel:

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

und dann laufen

sudo ./install -glnx86 -v

und es sollte gut funktionieren.

verwandte Informationen