Hi DRC
Thanks, that explains the issue.
The java_home returns 1.6, and it seems like we needed to either remove 1.6
or install 1.8 JDK.
All sorted now with your help, thanks!

On Wed, Apr 22, 2020 at 1:47 PM DRC <[email protected]> wrote:

> TurboVNC 2.1.2 was the last version that supported Java 1.6 on Mac (AKA
> "Java for OS X Systems", which I tended to refer to as "Apple Java" to
> distinguish it from "Oracle Java.")  TurboVNC 2.2.x requires Oracle Java
> or OpenJDK.
>
> The Mac TurboVNC Viewer is ultimately looking for a file called
> libjli.dylib.  It first tries to execute /usr/libexec/java_home to get
> the Java home directory, and if successful, the viewer looks for
> libjli.dylib under {java_home}/jre/lib/jli/libjli.dylib, then
> {java_home}/lib/jli/libjli.dylib, then {java_home}/lib/libjli.dylib.  If
> java_home doesn't return a sane value, then the viewer looks for
> libjli.dylib under /Library/Internet
> Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib.  If
> all of the above fail, then you get the infamous JRELoadError.
>
> Hopefully that will help you troubleshoot what's going wrong.
>
> TurboVNC 3.0 will have an embedded JRE, so it won't be necessary to futz
> with Java anymore.
>
> DRC
>
> On 4/21/20 12:14 AM, Jafaruddin Lie wrote:
> > Hi all
> > Got a simple question that I can't resolve (mainly since I don't have
> > access to this mac).
> > So my user installed TurboVNC 2.2.4 via the dmg file.
> > Whenever we try to launch the client, we get JRELoadError and after
> > checking, we're still running Java 1.6 that comes from Apple.
> > So we installed Java 1.8, can confirm this via the applet, and changed
> > the .bash_profile to add the new java binary to the path (export
> > PATH=/Library/Internet\
> > Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/:$PATH).
> > From the terminal, java -version is returning the latest version (build
> > 1.8.0_251-b08) but we're still getting the JRELoadError after rebooting
> > the computer.
> >
> > My guess is that TurboVNC Client either can't find the correct path to
> > the new binary, or still using the Java 1.6 installed.
> > How does the client look for the binary? Is there other variable I need
> > to set?
> > Thank you in advance!
>
> --
> You received this message because you are subscribed to the Google Groups
> "TurboVNC User Discussion/Support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/turbovnc-users/c84f0f51-e57e-21f8-56b9-c7d44976983a%40virtualgl.org
> .
>


-- 
Registered Linux user no. 384430

-- 
You received this message because you are subscribed to the Google Groups 
"TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/turbovnc-users/CAOunvuNDVJeH_N1mHTKbEnP-yjvwHUAna-mcDQUh1pvgQ5WLqQ%40mail.gmail.com.

Reply via email to