java.lang.UnsatisfiedLinkError: no tibrvjsd64 in java.library.path on OS X

java.lang.UnsatisfiedLinkError: no tibrvjsd64 in java.library.path on OS X

book

Article ID: KB0073639

calendar_today

Updated On:

Products Versions
TIBCO Rendezvous 8.x

Description

There are two solutions for this issue:

1. We could directly tell JAVA the location of that library, by specifying Java Library Path and Run Program with
java -Djava.library.path=<tibrv root>/lib

2. We could also set the environment variable "DYLD_LIBRARY_PATH", then JAVA will search all the path in the variable, until finding this library.
However, OS X EI Capitan and later includes security technology (SIP), which no longer supports the environment variable "DYLD_LIBRARY_PATH".

Regarding How to Disable System Integrity Protection (rootless) in Mac OS X, please refer to the following links:

https://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

If you want to use option 2, please confirm with your IT/system admin.

Issue/Introduction

java.lang.UnsatisfiedLinkError: no tibrvj64 in java.library.path on OS X

Environment

Mac OS X