这是我第一次在这里发帖,所以请温柔一点。我在Ubuntu12.04LTS中安装Matlab2012a(32位)有问题。我曾在网络上搜索过,也看到过类似的问题被报道,但我似乎无法回避这个问题,我的问题与这里报告的问题非常相似:
http://www.mathworks.in/matlabcentral/answers/42988-installing-matlab-2012a-in-ubuntu-12-04-java-problem
但是,我得到了一个错误消息,它引用位于glnx86: /tmp/mathworks_2247/sys/java/jre/glnx86/jre rather than glnxa64中的java模块。
这是我的问题。
我在这里安装了Matlab安装软件:
/home/usr/Desktop/Matlab_installation我首先使用chmod +x install将安装文件转换为可执行文件。然后,我使用sudo ./install -v命令安装matlab。这是输出:
sudo ./install -v
[sudo] password for usr:
Preparing installation files ...
-> DVD = /home/usr/Desktop/Matlab_installation
-> ARCH = glnx86
-> DISPLAY = :0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_2247/sys/java/jre/glnx86/jre
-> LD_LIBRARY_PATH = /tmp/mathworks_2247/bin/glnx86
Command to run:
/tmp/mathworks_2247/sys/java/jre/glnx86/jre/bin/java -splash:"/home/usr/Desktop/Matlab_installation/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_2247/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_2247/java/jar:/tmp/mathworks_2247/java/jarext:/tmp/mathworks_2247/java/jarext/axis2/:/tmp/mathworks_2247/java/jarext/guice/:/tmp/mathworks_2247/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/usr/Desktop/Matlab_installation" -tmpdir "/tmp/mathworks_2247"
Installing ...
/tmp/mathworks_2247/sys/java/jre/glnx86/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Finished然后,我尝试使用命令chmod +x /sys/java/jre/glnx86/jre/java将Matlab转换为可执行文件。
我尝试过多种方法,从浏览终端窗口中的目录结构(并进行转换)到使用点并单击导航系统,然后右键单击Java并将其转换为可执行文件。所有这些都很好,该文件显示为可执行文件,下面是使用ls -l显示java文件的方式:
-rwxrwxr-x 1 usr usr 47308 Sep 13 13:23 java它被明确列为可执行文件。但是,我继续收到错误消息:
Installing ...
/tmp/mathworks_2387/sys/java/jre/glnx86/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Finished当使用sudo ./install时。我做错了什么?我已经尝试系统地将java @/glnx86/jre/bin/java转换为可执行文件(然后再次返回),但没有成功。请注意,与以前的文章相比,我似乎对glnx86 java而不是glnxa64有问题,这是否是问题的根源?
任何帮助都将受到感激。问候
发布于 2012-09-13 22:29:43
我也用matlab,如果这个问题与LD_LIBRARY_PATH,也许这可以帮助你。
export LD_LIBRARY_PATH="/usr/local/MATLAB/R2011a/runtime/glnx86:/usr/local/MATLAB/R2011a/bin/glnx86:/usr/local/MATLAB/R2011a/sys/java/jre/glnx86/jre/lib/i386/client":$LD_LIBRARY_PATH导出LD_LIBRARY_PATH并重新安装,
发布于 2013-04-29 16:43:21
我也面临着同样的问题。需要将javadir添加到install命令中。
./install -v -javadir <location of jre in your machine>https://askubuntu.com/questions/187464
复制相似问题