linux系统中的matlab需要编译一个java包,因此需要在linux下安装java开发包,安装环境为ubuntu18.04LTS。安装配置步骤如下:
1、下载java1.8开发包jdk-8u161-linux-x64.tar.gz。
2、解压下载的开发包: tar zxvf jdk-8u161-linux-x64.tar.gz。
3、在/opt目录下创建jdk目录:sudo mkdir /opt/jdk。
4、将解压后的文件夹拷贝至/opt/jdk目录下:sudo mv jdk1.8.0_161 /opt/jdk。
5、切换到jdk目录:cd /opt/jdkjdk1.8.0_161/ ,并查看安装路径:pwd
6、添加环境变量:vi /etc/profile ,在profile文件末尾增加如下内容:
export JAVA_HOME=/opt/jdk/jdk1.8.0_161 (这是第5步查到的jdk安装路径)
export PATH=$JAVA_HOME/bin:/usr/local/Polyspace/R2021a/bin:$PATH (添加java和matlab)
7、刷新全局变量:source /etc/profile。
8、查看PATH环境变量,判断是否添加成功:echo $PATH
9、查看java版本,判断是否安装完成:which java
10、若打印了正确的java路径表明配置完成。
附录:
~/.bashrc文件和/etc/profile文件的作用:/etc/profile文件存储了linux中配置的一些全局变量;这些变量对所有的用户可以用;与此同时,~/.bashrc文件存储了当前用户配置的一些环境变量;
~/.bashrc文件和/etc/profile文件的关系:我们在登录单个用户时,会首先加载/etc/profile中的全局变量的信息,然后加载/etc/bashrc中的数据信息。.bashrc只对当前用户适用,而且只有在你使用的也是bash作为shell时才行,如果你使用zsh那么也就要说要使用.zshrc文件了。在全局环境变量未起作用时可以通过source /etc/profile命令刷新环境变量。
临时添加环境变量,添加后立即生效:export PATH=/usr/local/Polyspace/R2021a/bin:$PATH
/etc/environment和/etc/profile类似。