包com.mathworks.toolbox.javabuilder不存在
我需要我的matlab代码在Java中运行,但是在部署过程中发生了错误,我无法编译Java源文件 以下是编译错误:包com.mathworks.toolbox.javabuilder不存在,java,matlab,compilation,Java,Matlab,Compilation,我需要我的matlab代码在Java中运行,但是在部署过程中发生了错误,我无法编译Java源文件 以下是编译错误: C:\Users\HT\Untitled1\src\Untitled1\Class1.java:12: error: package com.mathworks.toolbox.javabuilder does not exist import com.mathworks.toolbox.javabuilder.*; ^ C:\Users\HT\Untitled1\src\Unti
C:\Users\HT\Untitled1\src\Untitled1\Class1.java:12: error: package com.mathworks.toolbox.javabuilder does not exist
import com.mathworks.toolbox.javabuilder.*;
^
C:\Users\HT\Untitled1\src\Untitled1\Class1.java:13: error: package com.mathworks.toolbox.javabuilder.internal does not exist
import com.mathworks.toolbox.javabuilder.internal.*;
^
...
[checking Untitled1.Class1Remote]
[loading ZipFileIndexFileObject[C:\Program Files (x86)\Java\jdk1.7.0_02\lib\ct.sym(META-INF/sym/rt.jar/java/io/IOException.class)]]
[loading ZipFileIndexFileObject[C:\Program Files (x86)\Java\jdk1.7.0_02\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Exception.class)]]
[total 1270ms]
43 errors
Error: An error occurred while shelling out to javac (error code = 1).
Unable to build executable.
我确信javac
被添加到了计算机的环境变量中
这是如何造成的,我如何解决它?您必须将
javabuilder.jar
的完整路径添加到类路径,而不仅仅是包含它的目录,例如:d:\matlab\toolbox\javabuilder\jar\javabuilder.jar
下面是一个您应该阅读以理解路径/类路径的示例。这些错误与
javac
本身无关。所提到的错误消息包中的内容不存在于编译时类路径中。您是否设置了任何编译类路径信息?@Thomas,BalusC:我如何设置任何编译?对不起,我只是java初学者:(…谢谢…顺便说一句,我已经将javabuider.jar添加到库中(java构建路径)在Eclipse中,在Eclipse中向构建路径添加某些内容与命令行中的javac无关。要在命令行中添加类路径,请使用-classpath
或-cp
选项。有关更多信息,请查看javac文档。我曾尝试将Javabulider添加到javac-classpath,并且在键入echo%CLAS时SPATH%i得到了D:\MATLAB\toolbox\javabuilder\jar(其中包含javabuilder.jav),但它不起作用,同样的错误发生了(@NguyenHoaiThanh:d:\matlab\toolbox\javabuilder\jar\javabuilder\jar\code>的完整路径要添加到类路径中,不仅仅是包含itAs@Amro的目录,还要将.jar放入路径中。例如:d:\matlab\toolbox\javabuilder\jar\javabuilder.jar