关于matlab jar用于javaweb项目中出现的问题。
报错信息包含
java.lang.NolassDefFoundError:com/mathworks/toolbox/javabuilder/MWException
java.lang.ClassNotFoundException:com.mathworks.toolbox.javabuilder.MWException
我的步骤:查看本地和matlab中的jdk版本,将matlab中需用于Javaweb的函数打包,在idea导入javabuilder.jar和包含函数的jar,编写测试代码,运行后无法启动Tomcat,出现上述信息。
已排除中文目录、jdk版本不一致的原因。
出现以上问题时,将matlab打包的两个jar包放入WEB-INF目录下的lib目录后解决(idea可在target->项目名->WEB-INF找到lib目录)。
matlab打包成jar,参考https://blog.csdn.net/zhanshen2009/article/details/84755198