Filter löschen
Filter löschen

Accessing a signature Class in Java

2 Ansichten (letzte 30 Tage)
Sanchay Tiwari
Sanchay Tiwari am 16 Mai 2017
Beantwortet: Manish Annappa am 19 Mai 2017
So while converting the Matlab code into a java package there is the main class in java which in my case in class1 and it is accessing a signature class in it called pmdiagramsignature. Now if I try to create a new class called GUI_Class where I am creating a GUI in java and when I am trying to access the Class1 through GUI_Class, it is not providing me an access to the PMdiagramsinature?

Antworten (1)

Manish Annappa
Manish Annappa am 19 Mai 2017
I am assuming that you have your MATLAB code in a function called ‘func1’. Additionally, you have a MATLAB class ‘pmdiagramsignature’ being accessed by ‘func1’. You are trying to compile ‘func1’ into Java library, that results in a JAR file (let’s call it test.jar) containing the main class ‘Class1’. ‘GUI_Class’ is the driver class used to call the library test.jar.
To access methods present in ‘pmdiagramsignature’ from ‘GUI_Class’, instantiate ‘pmdiagramsignature’ in ‘func1’ and call required methods.
If you are not looking for a workflow like above, to suggest an alternate solution, explain your intended workflow along with the details of what ‘pmdiagramsignature’ class is and how it is called in the MATLAB function (which is being compiled).

Kategorien

Mehr zu Call Java from MATLAB finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by