Compile the plotdemo example
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (2개)
Swathik Kurella Janardhan
2017년 4월 19일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Java Package Integration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!