`
thecloud
  • 浏览: 910038 次
文章分类
社区版块
存档分类
最新评论

redhat6.3安装matlab运行时MCR7.8,初步测试ok

 
阅读更多

redhat6.3安装完matlab2008a后在目录$MATLAB_HOME/toolbox/compiler/deploy/glnxa64中有MCRInstaller.bin 使用这个安装MCR即matlab运行时,默认安装在/opt/MATLAB/MATLAB_Compiler_Runtime中。至此运行时安装完毕,下面进行配置。

首先说明一点,此次试验只能在终端设置MCR的环境变量,不能在配置文件中进行配置(目前还没有找到方法)。

编写sum_test.m文件:

function [ output_args ] = sum_test( x1,x2 )
%SUM_TEST Summary of this function goes here
%   Detailed explanation goes here
    output_args=x1+x2;

end
然后使用javabuildJA进行编译打包,得到SumTest.jar包,在$MATLAB/HOME/toolbox/toolbox/javabuilder/jar 中得到javabulider.jar包。

编写java文件:

package fansy;

import com.mathworks.toolbox.javabuilder.MWException;

import SumTest.SumTestclass;

public class TestSumFun {

	/**
	 * @param args
	 * @throws MWException 
	 */
	public static void main(String[] args) throws MWException {
		int a=0;
		int b=0;
		if(args.length!=2){
			System.err.println("please input two number inputs");
			System.exit(-1);
		}
		a=Integer.parseInt(args[0]);
		b=Integer.parseInt(args[1]);

		SumTestclass st=new SumTestclass();
		
		Object[] result=st.sum_test(1,a,b );
		if(result.length<1){
			System.err.println("error!");
			System.exit(-1);
		}
		System.out.println(result[0].toString());
	}

}
创建目录 java_package 并把上面两个包和java文件拷贝到此包下:

运行: javac -cp javabuilder.jar:SumTest.jar TestSumFun.java 然后编译出错;

添加环境变量:

修改 /etc/passwd 用户的shell 为 csh(本来应该是bash),然后重新使用该用户登录,使用下面的命令:

export LD_LIBRARY_PATH =/opt/MATLAB/MATLAB_Compiler_Runtime/v78/runtime/glnxa64:/opt/MATLAB/MATLAB_Compiler_Runtime/v78/sys/os/glnxa64:/opt/MATLAB/MATLAB_Compiler_Runtime/v78/sys/java/jre/glnxa64/jre1.6.0/lib/amd64/native_threads:/opt/MATLAB/MATLAB_Compiler_Runtime/v78/sys/java/jre/glnxa64/jre1.6.0/lib/amd64/server:/opt/MATLAB/MATLAB_Compiler_Runtime/v78/sys/java/jre/glnxa64/jre1.6.0/lib/amd64

export XAPPLRESDIR =/opt/MATLAB/MATLAB_Compiler_Runtime/v78/X11/app-defaults
可以使用 echo $LD_LIBRARY_PATH进行查看,看是否变量设置成功,然后运行:

javac -cp javabuilder.jar:SumTest.jar TestSumFun.java ,运行ok,且在当前目录下面有 fansy文件夹生成(里面有TestSumFun.class文件),然后运行

jar -cvf fansy.jar fansy

生成fansy.jar包,然后运行:

java-cp javabuilder.jar:SumTest.jar:fansy.jar fansy.TestSumFun 1 2

得到结果:3 ,运行ok,说明程序已经可以运行。


说明:在网上找了很多国外网页进行 LD_LIBRARY_PATH和XAPPLRESDIR的环境变量的永久设置都不可以,目前还没有找到方法。






分享到:
评论

相关推荐

    Redhat6.3单机安装Oracle10g文档

    Redhat6.3单机安装Oracle10g,注明相关缺失包问题。

    RedHat 6.3 安装 Oracle 11G

    RedHat 6.3 安装 Oracle 11G Linux 操作系统是当今最流行的开源操作系统之一,而 Oracle 则是最流行的关系数据库管理系统之一。将 Oracle 安装在 Linux 操作系统上可以充分发挥两者的优势。本文将指导您在 RedHat ...

    redhat linux 6.3安装oracle RAC 11g

    在Red Hat Linux 6.3 x64操作系统上部署Oracle RAC 11g是一项复杂的任务,涉及到多个步骤和配置。以下将详细讲解这个过程: ### 1. 安装前的准备 在开始安装之前,确保系统满足Oracle 11g RAC的所有硬件和软件需求...

    RedHat_Linux6.3下Oracle_11g安装图解教程

    RedHat_Linux6.3下Oracle_...本教程指导读者在RedHat_Linux6.3环境下安装Oracle_11g数据库,涵盖了安装Linux操作系统、配置Linux系统下的Oracle安装环境、安装Oracle软件和数据库、测试运行安装的Oracle系统四个步骤。

    RedHat 6.3 工作站版本(x86_64)

    **Red Hat Enterprise Linux (RHEL) 6.3 工作站版本详解** Red Hat Enterprise Linux,简称RHEL,是全球领先的开源操作系统之一,由Red Hat公司开发并维护。RHEL 6.3是该系列的一个重要版本,特别针对工作站环境...

    红帽(redhat)linux 6.3安装手册

    文字和界面详细描述红帽6.3安装过程,其中一些选择性的安装可根据自己使用情况进行选择。

    redhat 6.3 下安装kvm虚拟机

    redhat 企业版6.3安装kvm虚拟机

    rhel6.3安装weblogic

    rhel6.3安装weblogic

    vbox+redhat6.3+oracle11gRAC安装文档

    vbox+redhat6.3+oracle11gRAC安装文档详细图解安装过程

    RHEL6.3安装CentOS6.3的yum

    在本文中,我们将深入探讨如何在RHEL 6.3系统上安装并使用CentOS 6.3的YUM(Yellowdog Updater, Modified)工具。YUM是Red Hat Enterprise Linux(RHEL)和相关发行版如CentOS中的包管理器,它允许用户方便地安装、...

    vmware10下rhel6.3完整安装步骤

    在本文中,我们将详细探讨如何在 VMware10 下安装 Red Hat Enterprise Linux (RHEL) 6.3。RHEL 是一款广泛使用的商业 Linux 发行版,尤其适合企业级服务器环境。VMware 则是一个流行的虚拟化平台,允许用户在单个...

    gmp+mpfr+mpc(redhat6.3).zip

    在Redhat 6.3系统上安装GCC 4.3.2时,这三个组件的集成至关重要,因为它们能提升GCC处理高精度计算和复数运算的能力。以下是安装步骤: 1. **解压文件**:首先,你需要将"gmp-4.3.2(1)、mpc-0.8.1(1).tar、mpfr-...

    Redhat 6.3中syslog信息丢失.docx

    在Redhat 6.3操作系统中,syslog系统日志服务是用于收集和记录系统活动的重要工具,尤其对于调试和故障排查来说至关重要。然而,有时可能会遇到syslog信息丢失的问题,这可能导致关键的日志数据无法获取,从而影响到...

    LAMP_RedHat6.3_全过程

    在本教程中,我们将详细介绍如何在Red Hat Enterprise Linux 6.3(简称Red Hat 6.3)上安装和配置LAMP环境,并利用phpMyAdmin管理和Discuz论坛系统进行测试。 **一、Linux操作系统准备** Red Hat 6.3作为一款企业...

    RedHat6.3安装oracle11GR2详细整理(针对初学linux者).pdf

    - 在安装过程中,应选择英文显示,避免后续Oracle安装时出现乱码问题。如果选择中文,需要手动拷贝`zysong.ttf`字体文件到指定目录。 - 选择自定义安装,并确保"兼容性库"、"Java平台"和"开发工具"被选中,这能...

    RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程

    包含设置主机和网络参数,依赖包的安装,修改内核参数,配置用户和组,配置安装目录和环境变量,防火墙设置,oracle安装和配置,配置优化和测试,配置pl/sql developer

    RedHat_Enterprise_Linux6_上安装及配置vsftp

    为了确保 vsftpd 在系统启动时能够自动运行,需要修改其启动方式: 1. **启用自动启动**: ```bash chkconfig vsftpd on ``` 2. **查看启动状态**: ```bash chkconfig --list | grep vsftpd ``` 如果在第...

Global site tag (gtag.js) - Google Analytics