Я пытался запустить пример hello world на Java, скомпилированный с помощью Matlab Builder JA на Intel Mac с Snow Leopard.Когда я запускаю .jar на терминале, я получаю следующую ошибку:
java.lang.LinkageError: dlopen(/Applications/MATLAB_R2011a.app/bin/maci64/libnativemcl.jnilib, 9):
Library not loaded: libtbb.dylib
Referenced from: /Applications/MATLAB_R2011a.app/bin/maci64/libut.dylib
Reason: image not found
at com.mathworks.toolbox.javabuilder.internal.DynamicLibraryUtils.dlopen(Native Method)
at com.mathworks.toolbox.javabuilder.internal.DynamicLibraryUtils.loadLibraryAndBindNativeMethods(DynamicLibraryUtils.java:131)
at com.mathworks.toolbox.javabuilder.internal.MWMCR.<clinit>(MWMCR.java:1554)
at hellopck.HellopckMCRFactory.newInstance(HellopckMCRFactory.java:49)
at hellopck.HellopckMCRFactory.newInstance(HellopckMCRFactory.java:60)
at hellopck.hellocls.main(hellocls.java:114)
Я предполагаю, что это как-то связано с моими переменными среды, но я не могу найти точную проблему.Мои переменные окружения установлены как:
DYLD_LIBRARY_PATH = /Applications/MATLAB_R2011a.app/runtime/maci64: / Applications / MATLAB / MATLAB_Compiler_Runtime / v715 / bin
XAPPLRESLAP1A1R1A / =./ X11 / app-defaults
Я видел несколько похожих постов, но ни одно из решений не работает