Я не могу установить версию 2014a MATLAB на своем ноутбуке под управлением Ubuntu 14.04. Установка всегда перестала работать с ошибкой.
Error: Could not find or load main class com.mathworks.professionalinstaller.Launcher
Я попытался установить на программном обеспечении MATLAB от самого ISO, но тем не менее ошибка сохраняется. Я отправляю всю историю команд, которые я использую для установки MATLAB
siddharth@Mephisto:/media/siddharth/MATHWORKS_R2014A$ sudo ./install -v -javadir /usr/lib/jvm/jre1.8.0/
Preparing installation files ...
-> DVD = /media/siddharth/MATHWORKS_R2014A
-> ARCH = glnxa64
-> DISPLAY = :0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_12048/sys/java/jre/glnxa64/jre
-> LD_LIBRARY_PATH = /tmp/mathworks_12048/bin/glnxa64
Command to run:
/tmp/mathworks_12048/sys/java/jre/glnxa64/jre/bin/java -Xmx512m -splash:"/media/siddharth/MATHWORKS_R2014A/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_12048/sys/java/jre/glnxa64/jre/lib/ext:/tmp/mathworks_12048/java/jar:/tmp/mathworks_12048/java/jar/ko_KR:/tmp/mathworks_12048/java/jar/ja_JP:/tmp/mathworks_12048/java/jar/zh_CN:/tmp/mathworks_12048/java/jarext:/tmp/mathworks_12048/java/jarext/webservices:/tmp/mathworks_12048/java/jarext/webservices/ws_client_core:/tmp/mathworks_12048/java/jarext/webservices/mcr_dws_client:/tmp/mathworks_12048/java/jarext/guice:/tmp/mathworks_12048/java/jarext/axis2 com/mathworks/professionalinstaller/Launcher -root "/media/siddharth/MATHWORKS_R2014A" -tmpdir "/tmp/mathworks_12048"
Installing ...
Error: Could not find or load main class com.mathworks.professionalinstaller.Launcher
Finished
Я решил это самостоятельно. Окажитесь, что файл ISO, из которого я пытался установить MATLAB, имел поврежденный java
двоичный файл. Я зафиксировал его путем копирования Двоичного файла Java JDK для замены поврежденного двоичного файла, и это работало.