我正在运行一个matlab函数,该函数使用java中的LinkedList类。但是当我运行脚本时,我收到以下错误:
Undefined function or variable 'LinkedList'.
Error in (line 6)
Q = LinkedList();
在代码的开头,我做了以下
import java.util.LinkedList
Q = LinkedList();
我认为matlab没有创建java库文件。我的计算机上安装了Java,因为我的linux机器上的以下命令显示:
update-java-alternatives -l
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
我正在使用命令行matlab。
我错过了什么?
答案 0 :(得分:2)
Matlab 2012a与Java 6 JRE捆绑在一起。除非你需要更新的Java(似乎不是这种情况),否则我强烈建议使用这个java版本。使Java可用:
matlab/sys/java/jre/glnxa64
MATLAB_JAVA
可能会丢失。如果是这种情况,请使用官方安装程序重新安装matlab。