Matlab 安装 - Java 权限被拒绝

c0d*_*ter 7 permissions java matlab software-installation

Matlab 2012 版。我知道有很多关于这个的线程,建议chmod +x以下文件(如果您在安装目录中):

sys/java/jre/glnx86/jre/bin/java
sys/java/jre/glnxa64/jre/bin/java
Run Code Online (Sandbox Code Playgroud)

我还在安装目录的根目录中修改了安装文件。但是,在运行sudo ./install 后,我仍然得到:

Preparing installation files ...
Installing ...
./install: 1: eval: /tmp/mathworks_4880/sys/java/jre/glnxa64/jre/bin/java: Permission denied
Finished
Run Code Online (Sandbox Code Playgroud)

这怎么可能?:)

小智 17

即使在您的 64 位系统上,安装也可能会奏效,因为我刚刚在我的计算机中成功安装了 Matlab2012a...这就是我所做的......:

1.在 /matlab-install-files/sys/java/jre/glnx86/jre/bin/java 中,我做了

 sudo chmod +x ./java
Run Code Online (Sandbox Code Playgroud)

2.在安装目录中:

 sudo chmod +x ./install
Run Code Online (Sandbox Code Playgroud)

3.最后,安装:

 ./install 
Run Code Online (Sandbox Code Playgroud)

或者

 sudo ./install
Run Code Online (Sandbox Code Playgroud)


c0d*_*ter 0

我已经找到了答案,不管它有多么奇怪。问题是 64 位操作系统。当我尝试使用 32 位时,Matlab 安装工作正常,而我之前安装的所有其他应用程序都遇到问题。所以现在我坚持使用32位。