how to passs output of Java program to m-file
古いコメントを表示
Hello folks,
I have written a Java program which is invoked using system() function, thus it runs on the command window of Matlab. Now I want to know if there's another way to run a Java program other than running it on command window? Can it be run on any user made GUI in Matlab? Another problem is, I want to know if my program has some string value as output, which is generally displayed on command window, how can i store it in variable in Matlab?
Hope to hear from you very soon.
回答 (1 件)
Kaustubha Govind
2011 年 5 月 18 日
0 投票
5 件のコメント
Neha
2011 年 5 月 18 日
Kaustubha Govind
2011 年 5 月 18 日
Richard has an example usage on http://www.mathworks.com/matlabcentral/answers/6923-calling-a-java-class-from-matlab
Once you have added your Java class directory to the classpath, simple instantiate that class in MATLAB.
Neha
2011 年 5 月 21 日
Kaustubha Govind
2011 年 5 月 21 日
What is the error that you see?
Jose Cruz
2021 年 3 月 2 日
Hello, im currently having the same issue as the above fellow. I use the command javaaddpath, with the path to the .class file which i want to call a method from, and it gives me the following error
>> javaaddpath('C:\testeTobii\bin\tobii\Tobii.class');
>> o = Tobii;
Unrecognized function or variable 'Tobii'.
I have already tried to insert the path on "classpath.txt" file and creating a java file "javaclasspath.txt" placing it inside the prefdir of Matlab.
カテゴリ
ヘルプ センター および File Exchange で Call Java from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!