列出可用的java包

20视图(30天)
朱利安·伯勒尔
朱利安·伯勒尔 2022年7月14日
回答: patrick1704 2022年7月15日
我添加了一组java类添加一个*。Matlab javaclasspath jar文件(通过使用“javaaddpath”)。
因为某些原因我不能访问任何类或方法:
obj = javaObject (“package.name.Constructor”);
导致“没有阶级XX可以位于Java类路径”
methodsview (“TopPackageName”)
给“TopPackageName没有课可以位于或没有类的方法”。
我确信没有错误,尤其是在的名字”。jar文件从Matlab抛出一个警告如果文件不存在。
有没有一种方法来检查哪些类availible Matlab ?我在找类似“methodsview”,不是等类方法,但我至少可以确定是否任何有进口。
*。jar文件本身是由我从代码验证工作。但是,我只有代码文件而不是java项目的项目设置。有办法搞砸的生成。jar文件吗?我已经打开7 zip,我获得结果的文件夹包含所有预期的类文件,一些安恩科技文件和一个meta - inf文件夹,其中包含一个清单。MF文件。不幸的是我不现在很多关于java。我只是给一群*。javacode files and have to make it run somehow.

答案(1)

patrick1704
patrick1704 2022年7月15日
你好,
你可以得到一个jar文件列表以Matlab通过执行: 返回的Java类路径或指定动态路径- MATLAB javaclasspath MathWorks德国 。我不知道任何显示类。
然而,你应该考虑javaaddpath只会增加动态Java库路径( 将条目添加到动态Java类路径- MATLAB javaaddpath MathWorks德国 )。等一些Java特性例如事件或数据库连接,必须使用静态路径(不太方便): 静态路径的Java类路径- MATLAB和Simulink MathWorks德国金宝app 静态Java类路径黑客非法Matlab
因此。它实际上可能是Matlab jar的路径,但不能执行,因为它只需要一些回调功能可用静态如果一切成立。

类别

找到更多的在从MATLAB调用Java帮助中心文件交换

标签

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!