java.lang.UnsatisfiedLinkError: keine nativen Dienste in java.library.path

java.lang.UnsatisfiedLinkError: keine nativen Dienste in java.library.path

Ich verwende Matlab 2014b auf Ubuntu 16.04 LTS. Ich habe einige Probleme beim Hinzufügen eines Pfads in Matlab und beim Versuch, die Skripte auszuführen. Es zeigt:

java.lang.UnsatisfiedLinkError: no nativeservices in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.mathworks.services.Prefs.<clinit>(Prefs.java:152)
at com.mathworks.fatalexit.FatalExitFrame.<init>(FatalExitFrame.java:138)
at com.mathworks.fatalexit.FatalExitFrame$13.run(FatalExitFrame.java:775)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: com.mathworks.services.Prefs.nativeGetPreferencesDirectory()Ljava/lang/String;
at com.mathworks.services.Prefs.nativeGetPreferencesDirectory(Native Method)
at com.mathworks.services.Prefs.getPropertyDirectory(Prefs.java:184)
at com.mathworks.services.Prefs.load(Prefs.java:240)
at com.mathworks.services.Prefs.<clinit>(Prefs.java:160)
at com.mathworks.fatalexit.FatalExitFrame.<init>(FatalExitFrame.java:138)
at com.mathworks.fatalexit.FatalExitFrame$13.run(FatalExitFrame.java:775)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Was ich aus anderen Beiträgen entnommen habe, ist, dass Java den Pfad „java.library.path“ nicht finden kann oder dieser nicht angegeben wurde.

wie kann ich das beheben?

Vielen Dank für Ihre Hilfe.

Antwort1

apt-get install matlab-support

und folgen Sie den Anweisungen. Das wird völlig ausreichen.

verwandte Informationen