loading and using a .jar file

37 views (last 30 days)
chris hinkle
chris hinkle on 12 Apr 2011
Commented: Abdul-Kareem on 24 Jun 2014
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!

Answers (1)

Laura Proctor
Laura Proctor on 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 Comment
Abdul-Kareem
Abdul-Kareem on 24 Jun 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?

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!