Oracle’s JDK 8 on Mac OS X El Capitan

My previous post about installing Java on OS X received quite a bit of traffic, and I felt that some of the information was outdated, and it became a little unclear after all the edits, so I’ve endeavoured to create a much easier to understand set of instructions.

The instructions for installing the JDK (Java Development Kit) are a subset of the instructions for installing just the JRE, because Oracle provides an installer for the JDK.

Continue reading Oracle’s JDK 8 on Mac OS X El Capitan

Oracle’s JRE 8 on Mac OS X El Capitan

El Capitan has been released, and because my previous Java post got a lot more traffic than I expected, I’ve decided to consolidate all the information from it and create a guide for installing just the JRE (Java Runtime Environment).

In case you want clearer instructions for the JDK, I have also created another post for installing the JDK if that’s what you require. Installing the JDK is actually simpler because Oracle includes an installer which does a few of the steps for you, so some people may actually prefer those instructions.

The instructions below should also work for future updates to the JRE, so no need to worry about having to find and update version numbers in the code for an update this time!

Continue reading Oracle’s JRE 8 on Mac OS X El Capitan

Disable SIP on Mac OS X

In Mac OS X El Capitan, Apple added SIP (System Integrity Protection), previously referred to as rootless mode in the beta releases. SIP is essentially just a block on editing the /System, /sbin, and /usr directories (with the exception of the /usr/local subdirectory).

I recommend keeping SIP enabled whenever possible, so enable it again after you have finished making changes, unless an application you’re trying to run requires it permanently disabled.

Continue reading Disable SIP on Mac OS X