我试图在 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
而且它应该可以正常工作。