loading and using a .jar file

Hello, I have practically no knowledge of using java in matlab.
I have looked around online and all I could find regarding pulling in java into matlab was javaaddpath. I used this command to add the .jar file to my path, and it shows up. What happens next? How do I find out what is in it? How do I use it? Etc.?
Any help? Thanks in advance!

Risposte (1)

Laura Proctor
Laura Proctor il 12 Apr 2011
A good place to start may be Using Sun Java Classes in MATLAB Software in the documentation.
To obtain a listing of all the Java classes that are currently loaded:
[M,X,J] = inmem
The IMPORT function addes a package or class to the current import list:
import pkg_name.* % Import all classes in package
The FIELDNAMES function will return all the public data fields of the object
value = java.lang.Integer(0);
fieldnames(value, '-full')
To see the METHODS of a class, use the methods or METHODSVIEW function:
methodsview java.awt.MenuItem
I hope that this gives you a good starting point! Best of luck.

1 Commento

Abdul-Kareem
Abdul-Kareem il 24 Giu 2014
Hi. sorry for bumping this but I wanted clarification.
After adding a jar or class or package to the static or dynamic path, what must the package name be when you say: import pkg_name.*
And I don't understand this terminology: methodsview java.awt.MenuItem
How do you go from your jar or class file name to java.awt.MenuItem? How do you find the full names of java files?

Accedi per commentare.

Tag

Richiesto:

il 12 Apr 2011

Commentato:

il 24 Giu 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by