1

我在 my_project/java/classes 中有一些编译的代码。我在 my_project/java/lib 中也有该代码的所有库作为 jars。

出于某种原因,我无法使该库中的 jar 可用,以便 java 类可以访问它们。

详情:https ://gist.github.com/anonymous/5219067

如您所见,我可以与我尝试导入的库进行交互。它肯定在那里,并且在类路径上。

我现在也尝试过几次都没有成功,尝试使用多种方式构建一个“胖”jar,其中包含捆绑在其中的所有依赖项,主要是 Eclipse 的导出,其中依赖项打包在 jar 中,并且 jar 索引显示它有正如错误所示,所有作为 matlabcontrol/** 的依赖项都包含 InvokationException 类。

当我在 Program.java 文件中导入它给我带来麻烦的类时,然后在调用相同的 Matlab.initialize() 函数时,我得到了另一个类的错误。所以我想知道我是否没有正确构建类,所以“import 'matlabcontrol.*”没有得到正确解决。

4

0 回答 0