生成Jar包问题
mcc -W 'java:main,ClassA' -T link:lib -d C:\Users\Sam\Desktop\matlab\main\for_testing class{ClassA:C:\Users\Sam\Desktop\matlab\main.m}
[警告: Adding path "C:\Users\Sam\Desktop\matlab" to Compiler path
instance.]
[]
系统找不到指定的路径。
Error: An error occurred while shelling out to javac (error code = 1).
Unable to build executable. For more information, pass the -v option to mcc.
在将JDK版本降低到1.7之后仍然出现上述错误 (error code = 1 而不是 Error code = 1,大写Error是JDK版本过高问题)
解决方法:在命令行输入
mcc -W 'java:Copy_of_main,ClassA' -T link:lib -d C:\Users\Sam\Desktop\matlab\main\for_testing class{ClassA:C:\Users\Sameal\Desktop\position_matlab\Copy_of_main.m} -v
(就是把日志文件的第一行复制输入命令行,后面加参数 -v 查看错误原因)
错误:
\Java\jdk1.7.0_71\bin\bin\javac
或者 C:\Program Files\Java\Java\jdk1.7.0_11\bin\javac
\bin\bin 使得无法找到目录。
由于在设置环境变量 JAVA_HOME 时最后加了 \bin 在此处出现了重复,导致找不到路径,修改环境变量后可以正常使用。
Java调用Matlab函数以及同时配置多版本JDK的方法
Java调用Matlab函数以及同时配置多版本JDK的方法_jacksonary的博客-优快云博客_matlab jdk版本配置
生成Jar包各种常见问题:
关于matlab程序打包成exe可执行文件或者jar包的常见问题_EricGuo55的博客-优快云博客_failed to embed install bundle
JDK 1.7 (64位)下载
解压版jdk1.7.0_60_jdk1.7.0_60-Java文档类资源-优快云下载
Eclipse Java工程添加 jar 包
[Java] Eclipse下导入外部jar包的3种方式 - *飞飞* - 博客园