美文网首页MATLAB学习
2020-03-19 MATLAB ——在将函数转换为jar包时

2020-03-19 MATLAB ——在将函数转换为jar包时

作者: _何_其_ | 来源:发表于2020-03-19 14:04 被阅读0次

1. 问题描述

在对编译好的m函数打包转换为jar包时出现如下错误

查看日志文件,描述如下:

mcc -W 'java:generationDailyReport,GenerationDailyReport20200319' -T link:lib -d D:XXXXXXXX\generationDailyReport\for_testing 'class{GenerationDailyReport20200319:D:XXXXXXXX\generationDailyReport.m}' 
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
The following command:
"javac -classpath "D:\Program Files\Polyspace\R2019b\toolbox\javabuilder\jar\javabuilder.jar" -d "D:XXXXXXXX\generationDailyReport\for_testing\classes" "D:XXXXXXXX\generationDailyReport\for_testing\generationDailyReport\GenerationDailyReport20200319.java" "DD:XXXXXXXX\generationDailyReport\for_testing\generationDailyReport\GenerationDailyReportMCRFactory.java" "D:XXXXXXXX\generationDailyReport\for_testing\generationDailyReport\GenerationDailyReport20200319Remote.java" "D:XXXXXXXX\generationDailyReport\for_testing\generationDailyReport\package-info.java""
failed with error code 1.
This may occur if Java is not installed, or incorrectly installed, or not on the system path,
or if the environment variable JAVA_HOME is set to an incorrect value.

以上代码中,'javac' 不是内部或外部命令,也不是可运行的程序表明需要安装javac

本机未安装java

下载安装完java后改问题仍然出现

百度解释为虽然安装了java,但对应的javac无法被使用,原因找到

2. 下载安装java

下载地址

3. 配置 javac

3.1 在“我的电脑”右键后进入“属性”,进入“高级系统设置”
高级系统设置
3.2 进入“高级系统设置”选择“高级”选项卡下的“环境变量”
3.3 设置环境变量下的用户变量 JAVA_HOME

确认java安装路径“jdkXXX”文件夹的路径,在“用户变量”框内新增或编辑JAVA_HOME

本机路径 C:\Program Files\Java\jdk1.8.0_231

设置用户变量 JAVA_HOME
3.3 设置环境变量下的系统变量 Path

确认jdk路径下的“bin”文件夹和“jre”下的“bin”文件夹

设置环境变量下的系统变量 Path
新增路径
3.4判断 javac是否配置成功

运行cmd,输入javac出现如下结果则配置成功


avac配置成功

4 配置完成后,重启电脑

5 ,matlab重新转译需要的程序

相关文章

  • 2020-03-19 MATLAB ——在将函数转换为jar包时

    1. 问题描述 在对编译好的m函数打包转换为jar包时出现如下错误 查看日志文件,描述如下: 以上代码中,'jav...

  • JAVA调用matlab程序 输入输出数据转换

    JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的...

  • HttpClient的bug

    在新版本的底层已用UrlConnection替换了,因此在简化jar包时将底层的网络请求逻辑替换为了URLConn...

  • ASCII转换

    将ASCII字符转换为对应的数值,使用ord函数:ord('a') -> 65 反之,使用chr函数,将数值转...

  • Hive自定义UDF函数

    将科学计数法转成decimal 编写java 打包生成my_udf_jar.jar 创建自定义函数 更新jar包操作

  • c++ function 和 bind

    std::bind 綁定器 将函数、成员函数和闭包转换成function函数对象 将多元(n>1) 转换为一元的函...

  • 无标题文章

    融合部署 实现方式 在代码编译时,分中心打成jar包; 将各中心jar包部署在同一个server上; 调用时,根据...

  • 利用matlab生成jar包

    本博客转载自http://blog.csdn.net/wengdada/article/details/52017...

  • lib is not supported. Use -clas

    在使用:dx --dex --output=dex.jar Hello.jar将java的jar包转为Androi...

  • matlab解决没有indeo5编码器的问题

    Q1:matlab视频播放时,怎么将所有视频转换成matlab可以播放的视频? A1: 1.matalb中函数av...

网友评论

    本文标题:2020-03-19 MATLAB ——在将函数转换为jar包时

    本文链接:https://www.haomeiwen.com/subject/vnwkyhtx.html