Compile the plotdemo example
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi all,
I am recently working on compiler SDK for JAVA application. There is one example in the manual showing how to display a MATLAB plot in JAVA application with the following steps:
- Create the JAVA package to build a JAVA class wrapping around the MATLAB code, which is plot(x,y) in this case
- Compile createplot.java
- Run the createplot.class
I am fine with the first two steps. In step 3, when I typed:
java -classpath .:/Applications/MATLAB_R2016b.app/toolbox/javabuilder/jar/javabuilder.jar:./plotdemo/distrib/plotdemo.jar createplot
in terminal, it popped out a warning and an error messages:
objc[37033]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java and /Applications/MATLAB_R2016b.app/sys/java/jre/maci64/jre/lib/jli/libjli.dylib. One of the two will be used. Which one is undefined.
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Can't load library: /System/Library/Frameworks/gluegen-rt.Framework/gluegen-rt
System: Mac OS X 10.11.6 El Capitan & JAVA 1.7.0.79
Any possible solutions? Thank you.
0 comentarios
Respuestas (2)
Swathik Kurella Janardhan
el 19 de Abr. de 2017
This issue is related to JDK. According to the link below, installing different JDK can resolve this issue: http://stackoverflow.com/questions/18794573/objc10012-class-javalaunchhelper-is-implemented-in-both-libinstrument-dyl
Jordan Vincent
el 21 de Jun. de 2017
I am getting the same error on OSX Sierra on JDK 1.8.0_131.
0 comentarios
Ver también
Categorías
Más información sobre Java Package Integration en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!