Installing on MacOS

Introduction

There is now (4.0.2 onwards) a portable version that does not require a Java Runtime to be installed on your system.

For previous versions, here are some installation tips on Mac OS.

Installing Java

Installing and running the Excentis DOCSIS Config File Editor on Mac OS should work fine with a default Java installation. If for some reason the installer doesn't find a valid Java installation or running the app fails, here's a workaround:

Download and install a recent JDK (JDK, not JRE!!) from Oracle (e.g. https://www.oracle.com/java/technologies/downloads/#java8).  This should already enable the installer to work.

Edit info.plist

If the application still doesn't run, Add

  <string>JNI</string>
  <string>BundledApp</string>
  <string>WebStart</string>
  <string>Applets</string>

To the JVM capabilities defined in the Info.plist file of the /Library/Java/JavaVirtualMachines/<jdk_path>/Contents directory

Check out http://crunchify.com/os-x-mavericks-eclipse-java-issue/ for detailed instructions.

Dylib dependency

There can still be a problem with a dylib not found (issue with jdk1.8 library). The solution is mentioned in the comments on the same webpage:

sudo mkdir -p /Library/Java/JavaVirtualMachines/<jdk_path>/Contents/Home/bundle/Libraries
sudo ln -s /Library/Java/JavaVirtualMachines/<jdk_path>/Contents/Home/jre/lib/server/libjvm.dylib \
/Library/Java/JavaVirtualMachines/<jdk_path>/Contents/Home/bundle/Libraries/libserver.dylib