Netextender For Mac Unable To Load Java Runtime Environment
title | author | date | summary |
---|---|---|---|
Jeremy | Replacing VPN software with outdated versions for fun and profit. |
And then install the Java plugin. And then install the java runtime. Unfortunately, the version provided by most of these sites is out-of-date as most SonicWall VPN devices never get updated. In my case, the version of NetExtender for Mac, 6.0.719, on my company SonicWall works on 10.8 Mountain Lion, but fails on OS X 10.9 Mavericks. Board index Support Mac OS X-specific Support Unable to load Java Runtime Environment at startup on Mac OSX 10.11.3 For help and support with Mac OS X-specific issues.
WARNING: Big hack
Platform: Mac
SonicWall Mobile Connect is a VPN client for SonicWall VPN appliances. Unfortunately for me, I have been experiencing some rather annoying, intermittent drop outs when connecting in from home.
When these drop outs do occur, pinging any host within the private network times out. But.. if I leave the ping running for a few more minutes.. the pings eventually do begin to return - but taking riddiculously long times (i.e. 10000ms+).
To remedy this, I've been disconnecting and re-connecting from the VPN throughout the day whenever this issue occurs. Practically speaking, this means for me re-entering my password multiple times a day and restarting a bunch of services which had lost connection to some internal hosts.
For many months I suspected it was my internet connection (Optus Cable - who btw have promised to credit me back a few weeks after some rather bad outages - still waiting!). But my speedtest.net results are fine even during these supposed drop outs!? That also rules out my home network (2nd hand UniFi AP 1st gen and MikroTik router)
Workaround
After some googling and research I've discovered that the SonicWall Mobile Connect software is the replacement of the discontinued SonicWall NetExtender - the predecessor VPN client software from the people at SonicWall.
SonicWall NetExtender was last updated in 2016.. but I couldn't help but try it!
Install NetExtender. It is a bit tricky to find a download link. This one works okay: https://rahsupport.weebly.com/ (NetExtender 8.1.788.dmg)
Disable rootless system integrity protection http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ . I already had done this to make HiDPI work on my U2515H (sheesh the joys of using a mac!) https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/
Use this script to start the GUI. (Launching the application directly fails with an 'Unable to load Java Runtime Environment.' error, and trust me I know I have JRE installed!)
(Thanks to http://www.seanlabrie.com/2011/osx-10-6-7-update-breaks-sonicwall-net-extender-again/) Iframe in powerpoint for mac pro.
Amazingly, the application works!
Results
After some experimentation I found that SonicWall NetExtenderactually performs better!
Pinging the same host within the private network now takes less time (9ms-30ms) consistently.
Editing files over Vim / SSH / VPN feels much better than before (placebo effect?).. hopefully thanks to better VPN performance.
No 'drop outs' yet.
So in conclusion, using the discontinued SonicWall NetExtender software actually performs better and is more reliable (perhaps becase the VPN appliance on the other end is outdated, or NetExtender's packets are less senstive to ISP firewall gremlins?
Latest Version:
Java JRE 8 Update 241 LATEST
Requirements:
Mac OS X 10.7 or later
Author / Product:
Oracle / Java Runtime Environment for Mac
Old Versions:
Filename:
jre-8u241-macosx-x64.dmg
MD5 Checksum:
f7ff0e42a68d021e7a6ed30fb6cc0788
Details:
Java Runtime Environment for Mac 2020 full offline installer setup for Mac
The Java Runtime Environment for macOS (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network. Many cross platform applications also require Java to operate properly.
Note: Requires 64-bit web browser. Administrator privileges for installation.
Also Available: Download Java Runtime Environment for Windows