gpt4 book ai didi

java - 从 matlab 调用 java 类

转载 作者:行者123 更新时间:2023-11-30 08:14:59 24 4
gpt4 key购买 nike

我试图从 matlab(2010a) 调用 java 类,但不起作用。我试图关注this教程,但没有成功。

public class Helloworld {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println( "Hello World!" );
}

1)我在netbeans创建了这个类,并使用Java 1.6.0_12(与matlab 2010a中使用的相同)编译它。2)我使用此命令在动态类路径中添加了生成 jar 文件

javaaddpath('C:\Users\xx\Documents\NetBeansProjects\Helloworld\dist\Helloworld.jar');

3)我使用这个命令来创建一个对象

o = HelloWorld

4)但是 matlab 向我显示了这条消息

??? Undefined function or variable 'HelloWorld'.

知道如何解决我的问题吗?

最佳答案

我丢失了包,并且我没有将(空)参数发送到主函数。

我的完整代码:

javaaddpath('C:\Users\xx\Documents\NetBeansProjects\Helloworld\dist\Helloworld.jar');
%call class, inclugind the package!
% o = helloworld.Helloworld;
o = helloworld.Helloworld();
%call java method, including the argument
javaMethod('main', o,[]);

关于java - 从 matlab 调用 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29786938/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com